PHP将日期/时间格式转换为另一种格式

时间:2015-11-05 07:46:57

标签: php date time

我有这样的日期/时间值;

2014-01-07T16:19:08Z

我希望使用PHP

将其转换为以下格式
2015-03-21 02:12:01

我知道我可以两次使用字符串替换来删除T和Z字符但是看起来不对..

3 个答案:

答案 0 :(得分:1)

date_format()函数返回根据指定格式格式化的日期。

$date=date_create("2014-01-07T16:19:08Z");
echo date_format($date,"Y-m-d H:i:s");

还有一种方式

echo date('Y-m-d H:i:s',strtotime('2014-01-07T16:19:08Z'));

更新

date_create()函数返回一个新的DateTime对象。

<强> Reference

答案 1 :(得分:1)

class foo{
private MyDbContext db = new MyDbContext();
Public Actionresult test()
{
     ViewModel.bla = db.bla.tolist();
     ... about 6 more lines that are the same on many methods...
     ViewModel.page = db.uniquelogic.tolist();
}

答案 2 :(得分:1)

strtotime()date()

一起使用
echo date('Y-m-d H:i:s',strtotime('2014-01-07T16:19:08Z'));