php - 获取星期一的当前周字符串(CodeIgniter)
问题描述
我整理了一些代码以获取当前日期并从中找到星期一的日期。问题是,它会找到下一个星期一,而不是当前/过去的星期一。我将如何修改我的代码以显示这一点?另外,我对 CodeIgniter 和学习还是很陌生;单独的问题,我的代码可以用于 CodeIgniter 吗?或者,还有没有更好的写出来的方法mktime
?提前致谢!
请参阅下面的代码:
// get current week and convert it to a week number
$ddate = date('Y-m-d');
$date = new DateTime($ddate);
$week = $date->format("W");
$year = date('Y');
$timestamp = mktime( 0, 0, 0, 1, 1, $year ) + ( $week * 7 * 24 * 60 * 60 );
$timestampForMonday = $timestamp - 86400 * ( date( 'N', $timestamp ) - 1 );
$dateForMonday = date( 'M-d-Y', $timestampForMonday );
// echo $dateForMonday;
$data['dateForMonday'] = $dateForMonday;
解决方案
推荐阅读
- sql - Write to Oracle concurrent request output / log from a SQLPlus program
- javascript - 根据周和年过滤日期条目
- mysql - 从 MySql (RDS Aurora) 调用 Lambda ARN
- python-3.6 - 使用 Python3.6 在 CentOS7 上设置虚拟环境失败
- javascript - 如何将日期限制为从某个日期开始的某个天数?
- intellij-idea - 如何在 IntelliJ IDEA 便携版中设置便携版 JDK 的相对路径?
- reactjs - 如何将 rootUrl 设置为自动添加到 next.js 中的相对 url?
- c# - 托管服务中数据库上下文的并发问题
- linux - 鼠标拖动在 X 中发送按键(keycode 54,keysym 字符“c”)
- javascript - 尝试将 SMS 参与者添加到 JS 中的 twilio 对话 - 错误 20403 - 403 禁止