我正在使用高级自定义字段在Wordpress中构建时间轴页面。我有一个事件开始日期和结束日期,我需要根据事件的持续时间调整div的高度。
我到目前为止的代码如下。 c = func(vect="lol")
是需要高度的div。我需要的高度比率的估计是每30.5天大约100px。开始/结束日期的字段名称为<div class="span"></div>
和timeline_datespan_start
,字段类型为日期选择器。
timeline_datespan_end
答案 0 :(得分:0)
试试这个:
$startDate = the_field('timeline_datespan_start');
$endDate = the_field('timeline_datespan_end');
$datetime1 = date_create($startDate);
$datetime2 = date_create($endDate);
$dDiff = $datetime1->diff($datetime2);
$height = ($dDiff->days) / 0.305;
答案 1 :(得分:0)
非常感谢我指出了正确的方向。 这就是让它为我工作的原因:
<?php
$startdate = get_field('timeline_datespan_start', false, false);
$enddate = get_field('timeline_datespan_end', false, false);
$startdate = new DateTime($startdate);
$enddate = new DateTime($enddate);
$dDiff = $startdate->diff($enddate);
$height = ($dDiff->days) / 0.305;
?>