我想找到2个日期之间的区别。但是,我把我的日期转换为UNIX代码时陷入了第一道障碍。
以下是我的尝试:
$endTimeStamp = strtotime(get_post_meta( $the_query->post->ID, 'wedding_date', true ));
如果我这样做,它什么也不返回:
echo get_post_meta( $the_query->post->ID, 'wedding_date', true );
我得到以下日期:2015年12月26日(即2015年12月26日)
我的strtotime()函数是否有理由不使用此日期?
答案 0 :(得分:1)
<强>问题:强>
但是,我将第一个障碍转换为UNIX代码。
<强>解决方案:强>
要获得unix时间戳,您可以执行以下操作:
$unixdatetime = DateTime::createFromFormat('d/m/Y', get_post_meta( $the_query->post->ID, 'wedding_date', true ))->getTimestamp();
echo $unixdatetime;