導航:首頁 > 編程語言 > php時間格式化輸出

php時間格式化輸出

發布時間:2023-09-15 19:15:18

① thinkphp中怎麼把時間戳格式化

thinkphp屬於php框架,本身是基於php語言開發.而php本身提供的日期時間函數足夠日常格式化伺服器上的日期和時間.無需進行多次封裝.所以php所提供的日期時間函數都可以直接使用


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


$t=time();#當前時間的時間戳
echodate("Y-m-dH:i:s",$t);#格式化時間戳

參數釋義

第一個參數的格式分別表示:
a-"am"或是"pm"
A-"AM"或是"PM"
d-幾日,二位數字,若不足二位則前面補零;如:"01"至"31"
D-星期幾,三個英文字母;如:"Fri"
F-月份,英文全名;如:"January"
h-12小時制的小時;如:"01"至"12"
H-24小時制的小時;如:"00"至"23"
g-12小時制的小時,不足二位不補零;如:"1"至12"
G-24小時制的小時,不足二位不補零;如:"0"至"23"
i-分鍾;如:"00"至"59"
j-幾日,二位數字,若不足二位不補零;如:"1"至"31"粗並
l-星期幾,英文全名;如:"Friday"
m-月份,帶凳睜二位數字,若不足二位則在前面補零;如:"01"至"12"
n-月份,二位數字,若不足二位則不補零;如:"1"至"12"
M-月份,三個英文字母;如:"Jan"
s-秒;如:"00"至"59"
S-字尾加英文序數,二個英文字母;如:"th","nd"
t-指定月份的天數;如:"28"至"31"
U-總秒數
w-數字型的星期幾,如:"0"(星期日)至"6"(星期六)
Y-年,四位數字;如:"1999"
y-年,二位數字;如:"99"
z-一年中的第幾天;如:"0"至"365"
其它不在蠢歲上列的字元則直接列出該字元

② php如何輸出date日期

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

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


說明:

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

返回將整數 timestamp
按照給定的格式字串而產生的字元串。如果沒有給出時間戳則使用本地當前時間。換句話說,timestamp
是可選的,默認值為 time()。


範例:

<?php
//假定今天是:March10th,2001,5:16:18pm
$today=date("Fj,Y,g:ia");//March10,2001,5:16pm
$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,itiswDayz');//05-16-17,10-03-01,163116186Fripm01
$today=date('i is hejSday.');//Itisthe10thday.
$today=date("DMjG:i:sTY");//SatMar1015:16:08MST2001
$today=date('H:m:smis\mo h');//17:03:17mismonth
$today=date("H:i:s");//17:16:17
$today=date("Y-m-dH:i:s");//2001-03-1017:16:18(MySQLDATETIME格式)
?>

③ phpcms時間日期格式化顯示

phpcms時間的格式化
{pc:contentaction="lists"catid="6"num="1"order="listorderDESC"}
{loop$data$v}
{date('Y-m-dH:i:s',$v['inputtime'])}//這里的$v應與loop循環里的$v一致
{/loop}
{/pc}

{date('Y',$inputtime);} 4位年份輸出為:2013或2014

{date('y',$inputtime);} 2位年份輸出為:10或11

{date('F',$inputtime);}英文月份全稱輸出為:January到December

{date('M',$inputtime); }英文月份縮寫輸出為:Jan到Dec

{date('m',$inputtime);}前導零數字月份輸出為:01到12

{date('n',$inputtime); }數字月份輸出為:1到12

{date('d',$inputtime);}前導零日期輸出為:01到31

{date('j',$inputtime);}日期輸出為:1到31

{date('l',$inputtime);}英文星期全稱輸出為:Sunday到Saturday

{date('D',$inputtime);}英文星期縮寫輸出為:Mon到Sun

{date('N',$inputtime);}格式數字星期輸出為:1到7

④ PHP中用日期函數顯示當前年月日喝當前時間

1、格式化輸出時間
echo date("Y-m-d H:i:s",time()); //格式化輸出時間
//第二個時間是一個時間戳
echo date("Y-m-d H:i:s",0); // 0和負數 返回的是 格林尼治時間元年。
echo date("Y年m月d日 H:i:s",0);
echo date(「n」,time()); //月
echo date(「j」,time()); //天
echo date("h",time()); //時
echo date("w",time()); //星期幾
echo date("A",time()); //A表示上下午 , AM——上午 PM——下午
echo date("a",time()); //a表示 上下午 , am——上午,pm——下午。
Y 四位的年
m 月
d 日
H 時
i 分
s 秒
n 月
j 天
h 時
w 星期

⑤ php 時間格式化

<?php
//設定要用的默認時區。自PHP5.1可用
date_default_timezone_set('UTC');

//輸出類似:Monday
echodate("l");
//輸出類似:Monday15thofAugust200503:12:46PM
echodate('ldSofFYh:i:sA');
//輸出:July1,2000isonaSaturday
echo"July1,2000isona".date("l",mktime(0,0,0,7,1,2000));
/*在格式參數中使用常量*/
//輸出類似:Mon,15Aug200515:12:46UTC
echodate(DATE_RFC822);
//輸出類似:2000-07-01T00:00:00+00:00
echodate(DATE_ATOM,mktime(0,0,0,7,1,2000));
//列印出當前日期
echodate('Y年m月d日');
//格式化已有時間
echodate('Y年m月d日',strtotime('1986-12-05'));
/*

輸出
Monday
Monday16thofApril201202:04:36PM
July1,2000isonaSaturday
Mon,16Apr1214:04:36+0000
2000-07-01T00:00:00+00:00
2012年04月16日

*/
?>

⑥ 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時間格式化輸出相關的資料

熱點內容
台達文本編程軟體 瀏覽:718
單片機燒寫器使用視頻 瀏覽:996
拍照哪個app比較好 瀏覽:132
dhcp伺服器不能分配MAC地址 瀏覽:964
java偽隨機數 瀏覽:128
塗色書怎麼解壓 瀏覽:465
三角形圓邊編程 瀏覽:457
手機壓縮文件怎麼壓縮到十兆以下 瀏覽:987
雲主機雲伺服器品牌 瀏覽:345
安卓emulated文件夾如何打開 瀏覽:315
採用fifo頁面置換演算法是 瀏覽:194
如何上網代理伺服器 瀏覽:593
Hro系統源碼 瀏覽:847
寶庫源碼 瀏覽:342
路飛和熊排解壓力 瀏覽:625
php定時更新 瀏覽:357
數控5軸編程培訓一般多久 瀏覽:560
cadpdf圖層 瀏覽:250
用登號器出現伺服器未響應是什麼 瀏覽:905
java演算法是什麼 瀏覽:636