Hy,我有一周date ("W")
的数据库编号,我希望以这种格式显示像28 Jan -> 3 Feb
这样的周间隔,我不知道是否可能。你能帮我吗?
谢谢!
答案 0 :(得分: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');
答案 1 :(得分:0)
将时间间隔转换为时间戳。
如果它不是一周的第一天,那么第一天的第一天就是第一天的“最后一个星期日”(或星期一)。
对于第二次约会,同样在“下周六”(或周日)确定一周的最后一天;
获取两个日期W并在几周之间进行mysql比较。