php輸出時間,php輸入月份輸出天數

本文目錄一覽:

php 輸出時間。格式為:「時:分:秒.毫秒」,例如:19:37:05.380,要用什麼函數?怎麼實現?

?php

function udate($format = ‘u’, $utimestamp = null) {

if (is_null($utimestamp))

$utimestamp = microtime(true);

$timestamp = floor($utimestamp);

$milliseconds = round(($utimestamp – $timestamp) * 1000000);

return date(preg_replace(‘`(?!\\\\)u`’, $milliseconds, $format), $timestamp);

}

echo udate(‘Y-m-d H:i:s.u’);

?

PHP 簡介

本詞條由「科普中國」百科科學詞條編寫與應用工作項目 審核 。

PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

php指定一個時間並使用date輸出,格式為YYYY-MM-DD HH:MM:SS?

?echo date(“Y-m-d H:i:s”, time()) ?

這個是用輸出當前的時間,格式是 2020-5-4 18:40:22

其中 time() 就是獲取系統當前時間,前面是格式

如何用PHP代碼輸出當前系統日期和時間,輸出格式為,如:dt=2012-6-5&tm=14:53:11

首先用$time = date(“Y-m-d H:i:s”)獲取當前的日期和時間

$time = split(‘ ‘,$time);拆分字元串

$date = ‘dt=’.$date[0].”.’tm=’.$date[1];

php判斷輸出時間?

?php

date_default_timezone_set(「PRC」);//設置時間區域

$hour = date(「H」);//獲取當前小時的值

if($hour=0 $hour6){

echo “凌晨好”;

}elseif($hour=6 $hour8){

echo “早上好”;

}elseif($hour=8 $hour12){

echo “上午好”;

}elseif($hour=12 $hour14){

echo “中午好”;

}elseif($hour=14 $hour18){

echo “下午好”;

}elseif($hour=18 $hour24){

echo “晚上好”;

}

?

php獲取當前時間

PHP獲取當前時間可以使用time函數,函數格式為 int time    ( void   ),返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數。

把time格式的時間以年月日時分秒的格式輸出,可以使用date函數,格式是string date     ( string $format    [, int $timestamp   ] ),例子代碼:

?php

$t=time();

echo “$t\n”;

echo date(‘Y-m-d H:i:s’, $t)

?

運行結果為:

E:\TEMP\文件\expa.php

1451271607

2015-12-28 11:00:07

date函數的格式化字元許多,主要的有下面這些:

年:

L    是否為閏年    如果是閏年為 1,否則為 0  

o    ISO-8601 格式年份數字。這和        Y 的值相同,只除了如果 ISO        的星期數(W)屬於前一年或下一年,則用那一年。(PHP 5.1.0 新加)    Examples: 1999 or 2003  

Y    4 位數字完整表示的年份    例如:1999 或 2003  

y    2 位數字表示的年份    例如:99 或 03  

月:

F    月份,完整的文本格式,例如 January 或者 March    January 到 December  

m    數字表示的月份,有前導零    01 到 12  

M    三個字母縮寫表示的月份    Jan 到 Dec  

n    數字表示的月份,沒有前導零    1 到 12  

t    給定月份所應有的天數    28 到 31  

日:

d    月份中的第幾天,有前導零的 2 位數字    01 到 31  

D    星期中的第幾天,文本表示,3 個字母    Mon 到 Sun  

j    月份中的第幾天,沒有前導零    1 到 31  

l(「L」的小寫字母)    星期幾,完整的文本格式    Sunday 到 Saturday  

N    ISO-8601 格式數字表示的星期中的第幾天(PHP 5.1.0 新加)    1(表示星期一)到 7(表示星期天)  

S    每月天數後面的英文後綴,2 個字元    st,nd,rd或者 th。可以和 j 一起用  

w    星期中的第幾天,數字表示    0(表示星期天)到 6(表示星期六)  

z    年份中的第幾天    0 到 366  

星期:

W    ISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的)    例如:42(當年的第 42 周)  

時間:

a    小寫的上午和下午值    am 或 pm  

A    大寫的上午和下午值    AM 或 PM  

B    Swatch Internet 標準時    000 到 999  

g    小時,12 小時格式,沒有前導零    1 到 12  

G    小時,24 小時格式,沒有前導零    0 到 23  

h    小時,12 小時格式,有前導零    01 到 12  

H    小時,24 小時格式,有前導零    00 到 23  

i    有前導零的分鐘數    00 到 59  

s    秒數,有前導零    00 到 59  

php如何輸出date日期

可以藉助php函數date()輸出日期。

date()函數:格式化一個本地時間/日期。

說明: 

string date ( string $format[, int $timestamp] )

返回將整數 timestamp

  按照給定的格式字串而產生的字元串。如果沒有給出時間戳則使用本地當前時間。換句話說,timestamp

  是可選的,默認值為 time()。 

範例:

?php

// 假定今天是:March 10th, 2001, 5:16:18 pm

$today = date(“F j, Y, g:i a”);                 // March 10, 2001, 5:16 pm

$today = date(“m.d.y”);                         // 03.10.01

$today = date(“j, n, Y”);                       // 10, 3, 2001

$today = date(“Ymd”);                           // 20010310

$today = date(‘h-i-s, j-m-y, it is w Day z ‘);  // 05-16-17, 10-03-01, 1631 1618 6 Fripm01

$today = date(‘\i\t \i\s \t\h\e jS \d\a\y.’);   // It is the 10th day.

$today = date(“D M j G:i:s T Y”);               // Sat Mar 10 15:16:08 MST 2001

$today = date(‘H:m:s \m \i\s\ \m\o\n\t\h’);     // 17:03:17 m is month

$today = date(“H:i:s”);                         // 17:16:17

$today = date(“Y-m-d H:i:s”);                   // 2001-03-10 17:16:18 (MySQL DATETIME 格式)

?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/160420.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-20 21:02
下一篇 2024-11-21 01:13

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 解決docker-compose 容器時間和伺服器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與伺服器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 想把你和時間藏起來

    如果你覺得時間過得太快,每天都過得太匆忙,那麼你是否曾經想過想把時間藏起來,慢慢享受每一個瞬間?在這篇文章中,我們將會從多個方面,詳細地闡述如何想把你和時間藏起來。 一、一些時間管…

    編程 2025-04-28
  • 計算斐波那契數列的時間複雜度解析

    斐波那契數列是一個數列,其中每個數都是前兩個數的和,第一個數和第二個數都是1。斐波那契數列的前幾項為:1,1,2,3,5,8,13,21,34,…。計算斐波那契數列常用…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 時間戳秒級可以用int嗎

    時間戳是指從某個固定的時間點開始計算的已經過去的時間。在計算機領域,時間戳通常使用秒級或毫秒級來表示。在實際使用中,我們經常會遇到需要將時間戳轉換為整數類型的情況。那麼,時間戳秒級…

    編程 2025-04-28
  • 如何在ACM競賽中優化開發時間

    ACM競賽旨在提高程序員的演算法能力和解決問題的實力,然而在比賽中優化開發時間同樣至關重要。 一、規劃賽前準備 1、提前熟悉比賽規則和題目類型,了解常見演算法、數據結構和快速編寫代碼的…

    編程 2025-04-28
  • 使用JavaScript日期函數掌握時間

    在本文中,我們將深入探討JavaScript日期函數,並且從多個視角介紹其應用方法和重要性。 一、日期的基本表示與獲取 在JavaScript中,使用Date對象來表示日期和時間,…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27

發表回復

登錄後才能評論