簡體   English   中英

默認日期時間格式date_diff

[英]Default Date Time Format date_diff

date_diff不支持d / m / Y格式。 目前,我使用strtotime將日期轉換為m / d / Y,但是我想知道將date_diff日期格式更改為d / m / Y的方法嗎?

謝謝。

結合使用date_createdate_diff

$datetime1 = date_create('10/11/2009');
$datetime2 = date_create('10/13/2009');
$interval = date_diff($datetime1, $datetime2);

參考: http : //php.net/manual/en/datetime.diff.php

您可以使用DateTime::createFromFormat

$date1 = DateTime::createFromFormat( 'd/m/Y', '14/05/2016' );  # oo style
$date2 = date_create_from_format( 'd/m/Y', '17/05/2016' );     # procedural style

$dateInterval = $date1->diff( $date2 );

要么:

$dateInterval = date_create_from_format( 'd/m/Y', '14/05/2016' )->diff( date_create_from_format( 'd/m/Y', '17/05/2016' ) );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM