我想得到今天的日期,這是做到這一點的正確方法嗎?在PHP中獲取今天的日期?
echo strftime("%e %h %Y", time());
請注意,我使用strftime,因爲我也使用setlocale。據我所知,我不認爲你可以用它與日期。
感謝
我想得到今天的日期,這是做到這一點的正確方法嗎?在PHP中獲取今天的日期?
echo strftime("%e %h %Y", time());
請注意,我使用strftime,因爲我也使用setlocale。據我所知,我不認爲你可以用它與日期。
感謝
<?php setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%A %d %B %Y"));
echo(strftime("%a %d %b %y"));
echo(strftime("%w %d %m %y")); ?>
頂一個回聲:
Thursday 18 July 2013
第二個回聲:
Thu 18 Jul 13
第三個回聲:
4 18 07 13
(4)是週四,週四的第四天。 '
這不過是正確的,你沒有指定時間()。當前時間戳將被用作第二個參數的默認值。
只需使用此功能: -
date_default_timezone_set('UTC'); // set default time zone
echo date('format');
這不適用於setlocale – beans
<?php
echo date("Y-m-d H:i:s");//will out put like 13-07-18 13:32:29
?>
下面是其他參數的詳細信息:
的setlocale(返回值)取決於系統,PHP上在跑。它返回系統setlocale函數返回的內容。
這Mannual包括撰文指出
注: 的setlocale的返回值()取決於PHP所運行的系統上。它返回系統setlocale函數返回的內容。
setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>
你能詳細說明一下嗎? –
'echo date('d m Y');' – Robert
這不適用於setlocale – beans
如果您的Web服務器是Windows,那麼%e不會實現。嘗試使用%x,因爲月份/日期順序可能會通過區域設置進行調整。例如mm/dd/yy或dd/mm/yy。按地區或其他方式決定按月份/日期排序可能會導致混淆,最好讓用戶選擇將其設置爲用戶首選項。例如,住在倫敦的美國人想要看什麼,例如dd/mm/yy或mm/dd/yy?也許mm/dd/yy即使他們的地區是歐洲。 – Nick