我在我的輸入文本示例中有一個數據:07/22/2013 17:32
我想在我的數據庫中插入時間戳的轉換我該怎麼辦?轉換時間戳中的數據
myabe的功能是mktime
但我不知道如何使用它。
我在等待幫助非常感謝你
我在我的輸入文本示例中有一個數據:07/22/2013 17:32
我想在我的數據庫中插入時間戳的轉換我該怎麼辦?轉換時間戳中的數據
myabe的功能是mktime
但我不知道如何使用它。
我在等待幫助非常感謝你
使用strtotime()一樣,
echo $timestamp=strtotime('07/22/2013 17:32');
可能重複你可以使用PHP的strtotime()
$timestamp = strtotime('07/22/2013 17:32');
大多數其他答案都建議使用strtotime在PHP中進行,但這是一個愚蠢的選擇。它至少需要進行兩次格式轉換(字符串 - > int - >字符串),並且還存在多個時區轉換進場的風險,並且在將日期保存到表格之前將日期變形。
可以做到這一點在MySQL直接,作爲一個單一的與字符串>機轉換:
INSERT INTO foo (datetimefield)
VALUES (STR_TO_DATE('07/22/2013 17:32', '%m/%d/%Y %H:%i'));
價:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date
有一個[手冊](http://www.php.net /)來回答這類問題 –