我以日曆的格式輸入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. 獲取用戶的日期格式? (DMY,MDY,YMD)
- 2. 如何將時間格式更改爲24小時?在C#中
- 3. 更改時間格式PHP
- 4. 如何將時間(7)格式從24更改爲12?
- 5. 在Sql中將時間格式從00:00:00更改爲秒
- 6. 將時間更改爲UTC格式
- 7. 將時間變量從HH:MM格式更改爲R中的HHMM
- 8. 將日期時間格式從一種格式更改爲另一種格式
- 9. 將日期時間從mySql更改爲php中的時間戳
- 10. 如何將secs更改爲ISO時間格式?
- 11. 如何將日期時間格式更改爲另一個C#
- 12. 將時間格式更改爲as.yearmon的可讀格式
- 13. 後續將時間格式從Time.now更改爲post.created_at
- 14. 以PHP格式將IST(亞洲/加爾各答)時間更改爲UTC時間
- 15. 如何更改SQLite時間格式datetime
- 16. 如何更改日期/時間格式?
- 17. 如何更改sqlite的時間格式?
- 18. 如何更改時間格式?
- 19. 如何更改日期時間格式
- 20. 如何更改tastypie時間格式
- 21. 如何更改揮杆時間格式
- 22. 如何更改日期時間格式?
- 23. 如何在Excel中將時間範圍更改爲十進制格式?
- 24. 將時間戳格式的值更改爲其他時間戳格式?
- 25. 在標籤中將日期時間格式更改爲日期格式
- 26. 如何將默認日期時間格式從英文更改爲波斯語?
- 27. 更改時間格式在Javascript中
- 28. 如何在Excel中將時間從HH:MM:SS格式化爲HHMM?
- 29. 如何在日程表中將日期格式更改爲24小時格式
- 30. 從mysql_query更改時間格式
http://php.net/manual/en/datetime.format .php – mudasobwa 2014-12-02 11:59:36