php下一个发生日期与相对的一天时间

时间:2015-06-15 22:28:00

标签: php

我正在尝试从相对日期/时间(工作班次)中找到下一个纪元日期。

foreach($shift->meta_value as $shift_day) {
    $start_string = $shift_day['day'] . ' ' . $shift_day['start_hour'] . ':' . $shift_day['start_min'] . $shift_day['start_meridian'];
    $showStart[$shift->post_id] = date('U', strtotime($start_string));

    $end_string = $shift_day['day'] . ' ' . $shift_day['end_hour'] . ':' . $shift_day['end_min'] . $shift_day['end_meridian'];
    $showEnd[$shift->post_id] = date('U', strtotime($end_string));
}

asort($showEnd);

$end = array();
foreach ($showEnd as $key => $val) {
    if (date("U", $val) > date("U")) {
        $end[$key] = $val;
}

asort($end);

如果日期/时间已经过去,则需要查找下一次出现的日期/时间。排序'end'数组时,它没有给我正确的值。有什么想法吗?

0 个答案:

没有答案