nic*_*ick 2 php mysql datetime
我有一个从mysql表中获取的日期时间,我想将其显示为字符串.它看起来如下所示,我希望它看起来像2016年7月14日下午5:00.
2016-07-14 17:00:00
Run Code Online (Sandbox Code Playgroud)
我尝试了如下格式,但它没有用.我如何得到它我想要的?
date_format($date, 'g:ia \o\n l jS F Y');
Run Code Online (Sandbox Code Playgroud)
您只需要$date使用类似的东西将其转换为Timestamp strtotime(),然后将其作为PHP date()函数的第二个参数传递.第一个论点是Format日期.下面说明了......
<?php
$date = "2016-07-14 17:00:00";
$date = date('g:ia \o\n l jS F Y', strtotime($date));
var_dump($date);
// PRODUCES: '5:00pm on Thursday 14th July 2016' (length=33);
Run Code Online (Sandbox Code Playgroud)