我需要在类型为datetime
的SQL字段中引入我的日期和时间。目前,日期格式为mm/dd/yyyy
,我的时间格式为hh:ii
。我试图发送这个数据为
$datetime=$date.' '.$time
,但没有工作,无论输入是什么,在数据库我总是有00-00-00 00:00:00:00
。
我该如何解决这个问题?如何正确格式化SQL日期时间
回答
<?php
$date="01/01/2017"; // This is the format you mentioned
$time="22:11"; // This is the format you mentioned
$time=strtotime("$date $time"); //if strtotime() confuses mm with dd, use mktime()
echo date("Y-m-d H:i:s",$time); // MySQL Format
?>
好的,这似乎是合法的。谢谢 –
试一试,看看它是否适合你。 –
现在就做这个:) –
您可以将它作为yyyy-mm-dd hh:km发送。这将始终由数据库正确拾取。如果只有日期为字符串,则需要使用例如strtotime或substr来转换它。
MySQL的日期时间的默认格式为YYYY-MM-DD HH:二:: SS 所以插入自定义日期格式到MySQL,你需要指定数据类型列VARCHAR
或者你可以存储根据默认格式为MySQL为表和显示目的,你可以使用的MySQL DATE_FORMAT功能自定义日期格式
嗯,问题是输入的数据是mm/dd/yyyy hh:ii,必须传入数据库。 我曾经见过类似'SET DATEFORMAT'的东西,但并不确定如何使用它。 –
- 1. 使用正确的日期/时间格式化日期
- 2. 如何正确使用Django和Python格式化日期时间
- 3. SQL日期时间格式化
- 4. 日期时间格式不正确?
- 5. 日期时间是格式不正确
- 6. 日期格式化程序没有正确格式化日期
- 7. 如何格式化日期和时间?
- 8. 如何格式化日期时间
- 9. 如何格式化日期时间?
- 10. 日期时间格式化
- 11. 格式化日期时间
- 12. SQL日期/时间格式
- 13. SQL日期时间格式
- 14. 以正确的格式从SQL查询获取日期时间
- 15. 在SQL服务器日期时间字段中格式化日期时间的正确方法是什么
- 16. 如何格式化格式正确日期在JavaScript
- 17. 如何在使用getAttributeValue时正确格式化日期?
- 18. CanvasJs没有正确格式化日期
- 19. 日期未正确格式化为Java
- 20. 正确格式化JavaScript日期到MySQL
- 21. jqchart格式化日期正确
- 22. 无法正确格式化日期
- 23. 日期间的SQL - 格式化问题?
- 24. 如何格式化日期时间格式不同?
- 25. 你将如何格式化国际格式的日期时间?
- 26. Symfony2,日期时间与日期和时间一起格式化
- 27. 如何在SQL中格式化日期?
- 28. VBA中格式化()函数无法正确格式化日期
- 29. 确保文件名中的日期时间格式正确
- 30. 格式化日期sql
不PHP不允许你传递值*日期*日期/时间值,避免了串格式化完全? (例如,这就是我在Java或C#中所做的)。 –
[在PHP中将一个日期格式转换为另一种格式]的可能的重复(http://stackoverflow.com/questions/2167916/convert-one-date-format -into-another-in-php) –