上周,本周(php)
|
我正在做一些统计,我想选择(仅上周)和本周的时间。
这周很容易:
$start = strtotime(\'this week\');
$finish = time();
上周
$start = strtotime(\'last week\');
$finish = ??????
没有找到相关结果
已邀请:
5 个回复
茂坦湿床够
编辑:将信用更改为@Dominic Barnes \的评论。
刷骸码
您必须设置一周的开始和一周的结束。
可以支持更多内容,因此您很有可能使此答案更好,更简洁。但是,您可以从...获得有效的代码和良好的逻辑示例。 我建议的解决方案:
以上目前产生: 30.08.2015 00:00:00-今天用于示例 24.08.2015 00:00:00-30.08.2015 23:59:59-当前运行的一周期间 17.08.2015 00:00:00-23.08.2015 23:59:59-上周时段 因为为了进行统计,它必须准确,并且如果结尾将是00:00:00,则该日期将不被计入。并且,如果日期将是一天后的00:00:00,则该日期将不是正确。因此,至少出于统计目的,此解决方案是执行此操作的正确方法。
倾坞髓
多米尼克也指出“ѭ7”(CodePad)。
骇毖煽洁铂
“本周”很重要,否则,如果该周的星期一已经过去(例如,如果已经是星期二),它将为您提供下周的星期一。 至于月份/年份,我使用了经典的mktime方法: 上个月
去年
冉案