我以日曆的格式輸入M-d-Y格式,但我想在存儲到數據庫時將其轉換爲Y-m-d。我可以使用什麼方法?如何在php中將時間格式從M-d-Y更改爲Y-M-d?
回答
試試這個:
$date="05-25-201";
print(date("y-m-d",strtotime($date)));
這樣做給我這個錯誤:未定義的索引:70-01-01在D:\ xampp \ htdocs \我的公交車票預訂系統\ myticket.php在線84 – user3474993 2014-12-02 12:04:58
你可以試試這個。 strtotime
是你的朋友。
echo date("Y-m-d", strtotime('Dec-02-2014'));
或MySQL DATE_FORMAT功能,但MySQL的存儲yyyy-mm-dd
格式的日期。
使用date()
和strtotime()
,如:
$var = date('Y-m-d', strtotime($timestring))
Converting string to Date and DateTime
副本來源:https://stackoverflow.com/a/6239010/2478144
Make not that there is a difference between using forward slash/and hyphen - in the strtotime function. to quote from php.net
答覆是70-01-01 – user3474993 2014-12-02 12:50:12
我認爲它更好地做到這一點在MySQL本身。當我們有這麼多的功能。如下圖所示:
SELECT STR_TO_DATE('Jan-31-2014', '%b-%d-%Y');
你可以用它來插入查詢象下面這樣:
Insert into tableName `date` = STR_TO_DATE(InputVal, '%b-%d-%Y');
欲瞭解更多信息:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date
- 1. 如何將時間格式更改爲24小時?在C#中
- 2. 更改時間格式PHP
- 3. 如何將時間(7)格式從24更改爲12?
- 4. 在Sql中將時間格式從00:00:00更改爲秒
- 5. 將時間更改爲UTC格式
- 6. 將日期時間從mySql更改爲php中的時間戳
- 7. 將時間格式更改爲as.yearmon的可讀格式
- 8. 後續將時間格式從Time.now更改爲post.created_at
- 9. 如何更改日期時間格式?
- 10. 如何更改日期/時間格式?
- 11. 如何更改sqlite的時間格式?
- 12. 如何更改揮杆時間格式
- 13. 如何更改時間格式?
- 14. 如何將默認日期時間格式從英文更改爲波斯語?
- 15. 更改時間格式在Javascript中
- 16. 如何在Excel中將時間從HH:MM:SS格式化爲HHMM?
- 17. 從mysql_query更改時間格式
- 18. 如何在日程表中將日期格式更改爲24小時格式
- 19. 從php中更改日期格式php
- 20. 正則表達式匹配MySQL時間戳格式「YMD H:M:S」
- 21. 時間戳更改爲UTC格式Pyspark
- 22. 更改日期時間爲UTC格式
- 23. 更改時間格式
- 24. 更改時間格式
- 25. PHP:如何將日期()函數更改爲中央時間(-6)
- 26. 如何在PHP中爲現有時間戳更改時區?
- 27. 在php中更改日期和時間格式
- 28. 如何將/更改爲/在PHP中?
- 29. 如何在我的查詢中更改日期時間格式
- 30. 如何在web2py中更改datepicker的日期和時間格式
http://php.net/manual/en/datetime.format .php – mudasobwa 2014-12-02 11:59:36