如何將「9/7/2009」轉換爲時間戳,例如time()
?我使用strtotime()
?PHP將日期轉換爲時間戳
0
A
回答
7
是的,你可以使用strtotime()
爲
$time = strtotime('9/7/2009');
echo $time; // 1252278000
這將承擔毫米的格式/ DD/YYYY所以不要與英國式的DD/MM/YYYY日期嘗試。
走另外一條路,用date()
$date = date('n/j/Y', $time);
echo $date; // 9/7/2009
2
的strtotime()是正確的。
http://php.net/manual/en/function.strtotime.php
您可以通過將返回的時間戳早在date()函數進行測試,以確保萬無一失。
<?php echo date("m-d-Y",strtotime("9/7/2009")); ?>
1
使用strptime
如果你想更精確的左右格式解析,並記住,當人們在世界其他地方看到「2009/9/7」他們讀9日2009年7月,而不是9月7日2009年
0
這樣做,因爲PHP 5.3的較新的方法是用getTimestamp()
方法使用DateTime class:
$datetime = new DateTime('9/7/2009');
echo $datetime->getTimestamp();
相關問題
- 1. PHP日期轉換爲unix時間戳
- 2. PHP日期轉換爲時間戳
- 3. 將日期轉換爲Matlab時間戳
- 4. Bash將日期轉換爲時間戳
- 5. 將EPOCH時間戳轉換爲日期
- 6. 將日期轉換爲時間戳
- 7. 將日期轉換爲UNIX時間戳
- 8. 將日期轉換爲jQuery時間戳
- 9. PHP將MySQL日期時間轉換爲Unix時間戳
- 10. 將時間戳轉換爲可讀的日期/時間PHP
- 11. 將日期和時間轉換爲日期+時間戳
- 12. 將日期,日期時間轉換爲時間戳
- 13. Perl - 將日期時間戳轉換爲日期時間對象
- 14. 將日期時間戳轉換爲日期時間
- 15. 將unix時期時間戳轉換爲TSQL日期時間
- 16. 轉換日期到PHP的時間戳
- 17. 將時間戳轉換爲日期並將日期轉換爲時間戳記格式
- 18. PHP - 將午夜日期轉換爲時間戳
- 19. 如何將負時間戳轉換爲日期(PHP)
- 20. 如何將Oracle時間戳記對象轉換爲php日期?
- 21. 將js日期轉換爲php時間戳
- 22. 將RFC 1123日期轉換爲PHP中的時間戳
- 23. 如何將php m.d.Y日期轉換爲Unix時間戳?
- 24. 將真實世界的日期轉換爲unix時間戳PHP
- 25. 將MySql日期時間戳轉換爲JavaScript的日期格式
- 26. SQL Server時間戳轉換爲日期
- 27. :日期轉換爲時間戳
- 28. ORMLite時間戳轉換爲日期
- 29. 轉換日期爲時間戳
- 30. 時間戳轉換爲日期android
我很確定它是MM/DD/YY作爲標準格式 - 我錯了嗎? – jkushner 2009-12-01 18:46:09
是的,'MM/DD/YY'是'strtotime()'在默認情況下會持續幾個月的格式 - 但我在談論人們何時讀取日期,而不是PHP。 – 2009-12-01 20:01:13