无法格式化日期

时间:2014-04-29 12:09:16

标签: php date

我需要以日 - 月 - 年(“29-04-2014”)的形式将日期存储在数据库中。我使用了以下代码并插入数据库中。但它以“Apr 29 2014 12:00:00:000AM”的形式保存。

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

3 个答案:

答案 0 :(得分:2)

将其更改为:

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

答案 1 :(得分:0)

如果您需要获取可读字符串日期的$unix_timestamp,可以使用strtotime

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

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

答案 2 :(得分: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);
?>