假设我得到的日期字符串看起来像“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. PHP日期时间::差异问题与日期时间::格式
- 4. 日期时间格式
- 5. 日期格式时间前
- 6. PHP未知日期时间格式
- 7. 从日期时间格式的PHP
- 8. PHP日期时间戳格式化
- 9. 格式在php中的日期时间
- 10. 格式化日期和时间在PHP
- 11. 格式化日期/时间在php 4
- 12. 日期时间格式检查php
- 13. PHP转换日期时间格式
- 14. PHP日期时间,以JSON格式
- 15. SQL Server的php日期时间格式
- 16. 日期时间格式PHP和MySQL
- 17. PHP日期和时间格式
- 18. PHP的时间()谷歌日历日期时间格式
- 19. 日期,时间日期格式
- 20. Matplotlib日期时间格式的日期
- 21. 从日期时间格式中分离日期和时间mysql
- 22. PHP混合格式日期/时间 - 星期和时间的日期
- 23. 格式化日期时间
- 24. 日期时间格式C#
- 25. 日期时间格式2008
- 26. Solrnet日期时间格式
- 27. 日期时间格式化
- 28. 格式日期时间
- 29. 日期时间格式yyyymm
- 30. WebApi日期时间格式
其 'H' 不 'H'。 – kouton 2013-06-12 08:20:19