如何将“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