php 将两个日期值合并为一个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将两个日期值合并为一个相关的知识,希望对你有一定的参考价值。
<?php
$start_date = $node->field_event_date['und']['0']['value'];
$end_date = $node->field_event_date['und']['0']['value2'];
if ($end_date != '') {
$year1 = date('Y', $start_date);
$year2 = date('Y', $end_date);
$month1 = date('m', $start_date);
$month2 = date('m', $end_date);
if ($start_date < $end_date) {
if ($year1 != $year2) {
$event_date = date('F j, Y', $start_date) . ' to ' . date('F j, Y', $end_date);
}
else {
if ($month1 != $month2) {
$event_date = date('F j', $start_date) . '–' . date('F j', $end_date) . ', '. date('Y', $end_date);
}
else {
$event_date = date('F j', $start_date) . '–' . date('j', $end_date) . ', '. date('Y', $end_date);
}
}
}
else {
$event_date = date('F j, Y', $start_date);
}
}
else {
$event_date = date('F j, Y', $start_date);
}
echo $event_date;
?>
以上是关于php 将两个日期值合并为一个的主要内容,如果未能解决你的问题,请参考以下文章
按日期将两个列表合并为一个
将来自两个不同 wordpress 的帖子合并到一个按日期排序的帖子页面
合并一个值在另外两个之间的熊猫数据框[重复]
php下将多个数组合并成一个数组的方法与实例代码
Javascript 无法正确排序包含两个数组值的数组
如何合并 DataFrame,以便将一个对应于 *dates* 的值应用于另一个所有日期的所有 *times*?