嗨,我有一周的数据库编号,date ("W")
我想以28 Jan -> 3 Feb
这种格式显示周间隔,我不知道这是否可能。你能帮我吗?谢谢!
问问题
3055 次
2 回答
6
试试这个
$year = 2013;
$week_no = 6;
$week_start = new DateTime();
$week_start->setISODate($year,$week_no);
$week_end = clone $week_start;
$week_end = $week_end->add(new DateInterval("P1W"));
echo $week_start->format('d-M-Y') . " - ".$week_end->format('d-M-Y');
于 2013-01-30T16:36:31.517 回答
0
将您的时间间隔转换为时间戳。
如果它不是一周的第一天,则使用 strtotime “最后一个星期日”(或星期一)获取该周的第一天作为第一个日期。
这次对第二个日期做同样的事情,用“下周六”(或周日)获得一周的最后一天;
获取两个日期 W 并在几周之间进行 mysql 比较。
于 2013-01-30T16:35:24.150 回答