2014-04-29 145 views
-1

我需要以日 - 月 - 年的形式(「29-04-2014」)將日期存儲在數據庫中。我已經使用了下面的代碼並插入到數據庫中。但它以「Apr 29 2014 12:00:00:000AM」的形式保存。無法格式化日期

$date = date("m.d.y"); 
+0

wha t是數據庫中日期的數據類型? –

+0

如果您存儲日期,則應將其存儲爲日期格式。格式化它是另一回事... –

+0

請提供您正在使用的數據庫和該字段的數據類型 – lagbox

回答

2

將其更改爲:

$date = date('d-m-Y'); 
+0

不工作 – Techy

+0

有沒有錯誤?任何消息?你看了你的日誌文件嗎? 請做出更有建設性的評論.. – Superdrac

0

如果你需要獲得一個可讀的字符串日期$unix_timestamp你可以使用strtotime

$string_date = '2012-04-03'; 
$unix_timestamp = strtotime($string_date); 

$date = date('d-m-Y', $unix_timestamp); 
0

我有個例,我用它在我的代碼:

<?php 
    $today = 
    $date = date('Y/m/d', strtotime('last Sunday', strtotime(date("Y/m/d")))); 
    $date1 = date('Y/m/d', strtotime($date)+86400); 
    $date2 = date('Y/m/d', strtotime($date1)+86400); 
    $date3 = date('Y/m/d', strtotime($date2)+86400); 
    $date4 = date('Y/m/d', strtotime($date3)+86400); 
    $date5 = date('Y/m/d', strtotime($date4)+86400); 
    $date6 = date('Y/m/d', strtotime($date5)+86400); 
    $date7 = date('Y/m/d', strtotime($date6)+86400); 
?>