我需要调整下面的代码,显示简化时间到“开始时间 - 结束时间”,例如:“12:00”应为“12:00-14:00”。只是第一次增加2个小时。
原始代码:
foreach ( $blocks as $block ) {
$block_html .= '<li class="block" data-block="' . esc_attr( date( 'Hi', $block ) ) . '"><a href="#" data-value="' . date( 'G:i', $block ) . '">' . date_i18n( get_option( 'time_format' ), $block ) . '</a></li>';
}
return $block_html;
应该是这样的:
foreach ( $blocks as $block ) {
$block_html .= '<li class="block" data-block="' . esc_attr( date( 'Hi', $block ) ) . '"><a href="#" data-value="' . date( 'G:i', $block ) . '">' . date_i18n( get_option( 'time_format' ), $block ) . ' - ' . /* HERE GOES THE END TIME*/ . '</a></li>';
}
return $block_html;
感谢您提供任何帮助。
答案 0 :(得分:1)
我认为,您的echo date( 'H:i', $block ) ." - " . date( 'H:i', $block + (60*60*2) );
包含一个unix时间戳。
如果是,请尝试:
multiSort: true
您也可以使用here功能。