有一個表格欄,日期格式爲varchar
和0000-00-00 00:00:00
。如何將VARCHAR轉換爲日期格式?
現在我想將日期顯示爲一個字符串。目前有日期,甚至時間。我不知道如何解決這個問題。
我已經嘗試過使用strtotime()
轉換:
$doa = $data['date']
...
$time = strtotime($doa);
$date_format = date('d.m.y', $time);
什麼顯示錯誤的日期01.01.70
。
在此先感謝。
UPDATE:
...這裏是如何將其存儲在DB:
$timezone = 'Europe/Berlin';
date_default_timezone_set($timezone);
$timestamp = time();
$db_date = date("d.m.Y - H:i:ss", $timestamp);
除了0.0.00之外,你還有嗎? (那麼,unix時代的開始是在1970年1月1日。)或者除了另一種格式的字符串嗎? – idmean
[** Mysql STR_TO_DATE(col,format)**](http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date) –
你的預期產出是多少? – 2013-11-28 18:49:35