[英]Default Date Time Format date_diff
date_diff不支持d / m / Y格式。 目前,我使用strtotime将日期转换为m / d / Y,但是我想知道将date_diff日期格式更改为d / m / Y的方法吗?
谢谢。
结合使用date_create
和date_diff
$datetime1 = date_create('10/11/2009');
$datetime2 = date_create('10/13/2009');
$interval = date_diff($datetime1, $datetime2);
您可以使用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.