我可以获得当周的星期一日期,但是如何让它显示"和(下周一的星期日)"?
例如," 2017年3月6日和13日"
这是我到目前为止所做的:
<?php echo date('F j, Y',strtotime(date('o-\WW')));?>
答案 0 :(得分:4)
您可以使用更具可读性的内容:
echo date('F j, Y',strtotime('Monday this week'));
echo date('F j, Y',strtotime('Monday next week'));
答案 1 :(得分:0)
完全脚本:
$this_monday = date("F j", strtotime("Monday this week"));
$next_monday = date("j, Y", strtotime("Monday next week"));
echo $this_monday . " and " . $next_monday;
这个问题将持续数月。如果你需要这样做,你需要更多的逻辑,或许像:
$this_monday = strtotime("Monday this week");
$next_monday = strtotime("Monday next week");
if (date("F",$this_monday) === date("F",$next_monday)) {
echo date("F j", $this_monday) . " and " . date("j, Y", $next_monday);
} else {
echo date("F j", $this_monday) . " and " . date("F j, Y", $next_monday);
}
有人可能会出现并建议使用Datetime类,这也可能会在您的列表中进行学习。