转换日期并从字符串日期php中删除时间

时间:2018-08-19 14:12:52

标签: php datetime

我有这两个DateTime值:/2018-08-19T16:00:00Z。对于第一个值,我需要从日期中删除1534694400,对于第二个值,我需要将其转换为正常日期。如何使用php的T16:00:00Z类来做到这一点?

2 个答案:

答案 0 :(得分:2)

第一次约会:

$dt = new \DateTime('2018-08-19T16:00:00Z');
echo $dt->format('Y-m-d');

对于时间戳:

$dt = new \DateTime();
$dt->setTimestamp(1534694400);
echo $dt->format('Y-m-d');

答案 1 :(得分:0)

<?php

  //1st
  $date=date_create("2018-08-19T16:00:00Z");
  echo date_format($date,"Y-m-d");

  //2nd
  $date=date_create();
  date_timestamp_set($date,1534694400);
  echo date_format($date,"Y-m-d");

?>