假设我得到的日期字符串看起来像“01:07:13 2011年5月7日PDT”,我怎样才能格式化为“2007-07-20 17:20: 07" (数据类型 - 时间戳),这样我可以将其插入到MySQLPHP - 格式日期/时间
0
A
回答
1
<?php
$date="01:07:13 May 07, 2011 PDT";
echo date('Y-m-d h:i:s',strtotime($date));
?>
1
$date="01:07:13 May 07, 2011 PDT";
$query = "UPDATE table SET datefield = str_to_date('$date','%M %d,%Y PDT')
WHERE ...."
参见:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date
+0
更好的解决方案,比在PHP中转换它,更清晰,更少麻烦... +1 – 2011-07-19 13:20:05
相关问题
- 1. PHP日期时间::格式
- 2. PHP日期时间::差异问题与日期时间::格式
- 3. 日期时间格式
- 4. PHP转换日期时间格式
- 5. PHP日期和时间格式
- 6. PHP未知日期时间格式
- 7. PHP日期时间,以JSON格式
- 8. 格式化日期/时间在php 4
- 9. 格式化日期和时间在PHP
- 10. PHP的时间()谷歌日历日期时间格式
- 11. Matplotlib日期时间格式的日期
- 12. Solrnet日期时间格式
- 13. 日期时间格式2008
- 14. 日期时间格式化
- 15. 日期和时间格式
- 16. SQL日期/时间格式
- 17. 日期时间格式
- 18. SQL日期时间格式
- 19. 格式时间和日期
- 20. 日期时间格式
- 21. 日期时间格式VB.NET
- 22. 格式UTC日期时间
- 23. 格式日期时间JavaScript
- 24. 日期时间格式
- 25. html.textbox日期时间格式
- 26. 日期时间格式
- 27. SQLSERVER格式日期时间
- 28. jqgrid日期时间格式
- 29. 日期/时间格式
- 30. C#日期时间格式
其 'H' 不 'H'。 – kouton 2013-06-12 08:20:19