如何将“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. 将EPOCH时间戳转换为日期
- 4. 将日期转换为时间戳
- 5. 将日期转换为jQuery时间戳
- 6. Bash将日期转换为时间戳
- 7. 将时间戳转换为可读的日期/时间PHP
- 8. PHP将MySQL日期时间转换为Unix时间戳
- 9. 将日期,日期时间转换为时间戳
- 10. 将日期和时间转换为日期+时间戳
- 11. 将时间戳转换为日期并将日期转换为时间戳记格式
- 12. 将RFC 1123日期转换为PHP中的时间戳
- 13. PHP - 将午夜日期转换为时间戳
- 14. 将真实世界的日期转换为unix时间戳PHP
- 15. 如何将负时间戳转换为日期(PHP)
- 16. 将MySql日期时间戳转换为JavaScript的日期格式
- 17. 转换日期为时间戳
- 18. :日期转换为时间戳
- 19. 将日期和时间转换为UNIX时代时间戳
- 20. 将日期时间转换为PHP日历中的通用时间戳
- 21. 在查询期间将时间戳转换为可读日期
- 22. 在MYSQL中将时间戳转换为日期时间
- 23. 如何将整数时间戳转换为Python日期时间
- 24. 将日期和时间转换为时间戳
- 25. 将Long Int时间戳转换为日期/时间
- 26. 在Python中将未知时间戳转换为日期时间
- 27. 将日期时间数组转换为时间戳Python
- 28. 如何将日期时间转换为java中的时间戳
- 29. 将时间戳转换为R中的日期时间格式
- 30. 将jms时间戳转换为当前日期和时间
我很确定它是MM/DD/YY作为标准格式 - 我错了吗? – jkushner 2009-12-01 18:46:09
是的,'MM/DD/YY'是'strtotime()'在默认情况下会持续几个月的格式 - 但我在谈论人们何时读取日期,而不是PHP。 – 2009-12-01 20:01:13