0

我插入current_timestamp了一个 PostgreSQL 数据库。我想在 PHP 程序中显示日期和时间,但我没有显示时间。

我用了 -$date = date("m-d-Y h-i-s", strtotime($row['status_date']));

日期可以,但时间总是显示为 12-00-00。

4

2 回答 2

1

如果你有 php5.4,你可以运行这个脚本:

<?php echo (new DateTime())->getTimestamp();

如果您在数据库中存储了日期时间:

<?php echo (new DateTime($row['status_date']))->getTimestamp();

在 PHP5.4 中添加了对实例化的类成员访问。在旧版本的 php 中,我们需要两个步骤:

<?php
    $date = new DateTime();
    echo $date->getTimestamp();
于 2013-10-04T05:38:44.610 回答
1

$row['status_date']可能没有时间。$row['status_date']的可能输出是 2013-10-04 00:00:00。你可以试试这个:

$date = date("m-d-Y h:i A", strtotime($row['status_date']));
于 2013-10-04T05:48:02.340 回答