我正在使用time()
命令在php中存儲每次更新數據庫時的時間戳值,即每當數據庫中的值更新時,都會在一段時間內添加時間戳。如何將時間()輸出轉換爲php中的日期
例如:昨天晚上對數據庫進行更改時,增加的值爲1368132319
。
我知道了time()
命令返回沒有從一月經過秒1 1970年
現在我想要做的就是將這些沒有秒到,可以在HTML頁面上顯示的用戶理解的形式。像這些秒轉換爲date and time
。
我該怎麼做?我想不出一個邏輯來實現它。 GOOGLE了它,但無濟於事
我正在使用time()
命令在php中存儲每次更新數據庫時的時間戳值,即每當數據庫中的值更新時,都會在一段時間內添加時間戳。如何將時間()輸出轉換爲php中的日期
例如:昨天晚上對數據庫進行更改時,增加的值爲1368132319
。
我知道了time()
命令返回沒有從一月經過秒1 1970年
現在我想要做的就是將這些沒有秒到,可以在HTML頁面上顯示的用戶理解的形式。像這些秒轉換爲date and time
。
我該怎麼做?我想不出一個邏輯來實現它。 GOOGLE了它,但無濟於事
相當簡單的事情,簡單的使用日期時間
$date = date_create();
date_timestamp_set($date, 1171502725);
echo date_format($date, 'U = Y-m-d H:i:s') . "\n";
簡單,你可以使用下面
<?
echo date("D-M-Y",$strtime);
?>
有可用於PHP DATE功能,您可以使用所需之一的各種格式。
您是否總是使用大寫字母作爲函數調用? – Lix 2013-05-10 07:04:46
糾正了答案 – 2013-05-10 10:51:40
可以看到demo鏈接....
<?php
$time_in_seconds = 1368132319;
$format = 'Y-m-d H:i:s';
echo date($format,$time_in_seconds);
?>
可以使用date()功能。例如:
$timestamp = 1368132319; // in your case the value from the DB
echo date('Y-m-d', $timestamp); // 2013-05-09
echo date('Y-m-d H:i:s', $timestamp); // 2013-05-09 23:45:19
$ format ='Y-m-d H:i:s';回聲日期($格式,$ time_in_seconds); – 2013-05-10 07:01:33
[閱讀說明書。](http://php.net/manual/en/function.date.php) – Antony 2013-05-10 07:03:28