我需要在類型爲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. 格式化日期時間
- 13. 日期時間格式化
- 14. SQL日期時間格式
- 15. SQL日期/時間格式
- 16. 以正確的格式從SQL查詢獲取日期時間
- 17. 在SQL服務器日期時間字段中格式化日期時間的正確方法是什麼
- 18. 如何格式化格式正確日期在JavaScript
- 19. 如何在使用getAttributeValue時正確格式化日期?
- 20. 如何獲取正確的日期時間格式?
- 21. 無法正確格式化日期
- 22. jqchart格式化日期正確
- 23. Java無法正確格式化日期
- 24. 正確格式化JavaScript日期到MySQL
- 25. 日期未正確格式化爲Java
- 26. NSDateFormatter不格式化日期正確
- 27. CanvasJs沒有正確格式化日期
- 28. 日期間的SQL - 格式化問題?
- 29. 如何格式化日期時間格式不同?
- 30. 你將如何格式化國際格式的日期時間?
不PHP不允許你傳遞值*日期*日期/時間值,避免了串格式化完全? (例如,這就是我在Java或C#中所做的)。 –
[在PHP中將一個日期格式轉換爲另一種格式]的可能的重複(http://stackoverflow.com/questions/2167916/convert-one-date-format -into-another-in-php) –