[英]Convert date and remove time from a string date php
我有這兩個DateTime值: 2018-08-19T16:00:00Z
和1534694400
。 對於第一個值,我需要從日期中刪除T16:00:00Z
,對於第二個值,我需要將其轉換為正常日期。 我如何使用php的DateTime
類做到這一點?
第一次約會:
$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');
<?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");
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.