Hub*_*ert 21 php time timestamp date
在我的数据库中,我有一个时间戳列...反映了这样的格式:2012-04-02 02:57:54
但是我想将它们分成$date和$time.
通过php手册进行一些研究后......我发现date(),date_format()和strtotime()能够帮助我将它们分开......(不确定我是否正确)
但我不太清楚如何编码...
在我的php文件中......提取的时间戳将是$ row ['DATETIMEAPP'].
将
$date= strtotime('d-m-Y',$row['DATETIMEAPP']);
$time= strtotime('Gi.s',$row['DATETIMEAPP']);
Run Code Online (Sandbox Code Playgroud)
要么
$date= date('d-m-Y',$row['DATETIMEAPP']);
Run Code Online (Sandbox Code Playgroud)
工作?
我可以使用date()来获取时间吗?
提前致谢
And*_*ong 61
$timestamp = strtotime($row['DATETIMEAPP']);
Run Code Online (Sandbox Code Playgroud)
为您提供时间戳,然后您可以使用日期格式化:
$date = date('d-m-Y', $timestamp);
$time = date('Gi.s', $timestamp);
Run Code Online (Sandbox Code Playgroud)
另外
list($date, $time) = explode('|', date('d-m-Y|Gi.s', $timestamp));
Run Code Online (Sandbox Code Playgroud)
如果您不想从时间戳更改日期和时间的格式,可以使用explodephp中的函数
$timestamp = "2012-04-02 02:57:54"
$datetime = explode(" ",$timestamp);
$date = $datetime[0];
$time = $datetime[1];
Run Code Online (Sandbox Code Playgroud)