2012-03-03 130 views

回答

0

我不認爲2012,02,26是的strtotime()將接受一個有效的格式。有效日期這裏列出的格式:PHP: Date Formats

+0

您的首選日期格式今天表示因此,這意味着你可以通過「」用替代修復‘ - ’。請參閱str_replace:http://php.net/str_replace – Sietse 2012-03-03 16:48:39

+0

是的 - 但是它取決於OP想要的格式。 – christophmccann 2012-03-03 16:49:18

0

爲了檢查strToTime功能工作或沒有,請嘗試:

echo $timeStamp; 

如果你得到false,那麼你應該使用其他數據格式christophmccann建議, 爲例如:

$theData = "02/16/2012"; //or the next one 
$theData = "30-6-2008"; 
+0

我需要顯示像2012,02,26 – 2012-03-03 17:52:10

+0

我有這個js 年= 2012;月= 03;日= 30;小時= 16; min = 0; sec = 0; main_titel = ... 我需要用php添加6天 – 2012-03-04 07:54:56

+0

沒有問題,獲得時間戳後,進行計算並使用'date()'將時間戳轉換爲您的deisered模式。 – 2012-03-05 15:54:34

0

你應該工作內部廣泛使用的日期格式 - 無論是unix時間戳或RFC 2822,如果你有充分的理由。如果您願意,可以根據自己的顯示要求使用date()重新格式化您的日期(請參閱php.net/date)。

所以,你可以使用echo date('Y,m,d');

相關問題