首页 > 其他分享 >一周[前/后],一月[前/后],一年[前/后],本[周/月]第一天和最后一天,上[周/月]第一天和最后一天,下[周/月]第一天和最后一天

一周[前/后],一月[前/后],一年[前/后],本[周/月]第一天和最后一天,上[周/月]第一天和最后一天,下[周/月]第一天和最后一天

时间:2022-12-16 11:47:50浏览次数:34  
标签:第一天 一月 一天 最后 一年 一周

<?php

//一周前(时间戳)
$t = strtotime('-1 week');

//一周后(时间戳)
$t = strtotime('+1 week');

//一月前(时间戳)
$t = strtotime('-1 month');

//一月后(时间戳)
$t = strtotime('+1 month');

//一年前(时间戳)
$t = strtotime('-1 year');

//一年后(时间戳)
$t = strtotime('+1 year');

//本周第一天(时间戳)
$t = time() - ( (date('w') == 0 ? 7 : date('w') ) - 1 ) * 86400;

//本周最后一天(时间戳)
$t = date('w') == 0 ? time() : time() + ( 7 - date('w') ) * 86400;

//上周第一天(时间戳)
$t = time() - ( ( (date('w') == 0 ? 7 : date('w') ) - 1 ) + 7) * 86400;

//上周最后一天(时间戳)
$t = time() - ( date('w') == 0 ? 7 * 86400 : date('w') * 86400 );

//下周第一天(时间戳)
$t = time() + (date('w') == 0 ? 1 : 8 - date('w') ) * 86400;

//下周最后一天(时间戳)
$t = time() + ( date('w') == 0 ? 7 * 86400 : 14 - date('w') ) * 86400;

//本月的第一天(时间戳)
$t = mktime(0,0,0,date('m'),1, date('Y'));

//本月的最后一天(时间戳)
$t = mktime(0,0,0,date('m'), date('t'), date('Y'));

//上月的第一天(时间戳)
$t = mktime(0,0,0,date('m', strtotime('-1 month') ),1, date('Y', strtotime('-1 month') ) );

//上月的最后一天(时间戳)
$t = mktime(0,0,0,date('m', strtotime('-1 month') ),date('t', strtotime('-1 month') ), date('Y', strtotime('-1 month') ) );

//下月的第一天(时间戳)
$t = mktime(0,0,0,date('m', strtotime('+1 month') ), 1, date('Y', strtotime('+1 month') ) );

//下月的最后一天(时间戳)
$t = mktime(0,0,0,date('m', strtotime('+1 month')), date('t', strtotime('+1 month')), date('Y', strtotime('+1 month')));

 

标签:第一天,一月,一天,最后,一年,一周
From: https://www.cnblogs.com/mklblog/p/16986907.html

相关文章

  • 线性代数笔记第一天
    行列式:  排列:由自然数组成的有序数组;  逆序:前后位置与大小顺序相反,即:    ,记作: ;   排列中,逆序的总数称为逆序数;  奇偶排列:若排列的逆序数为奇,则为......
  • 充实的一天
    一些想法看了病之后终于好些了,没那么难受了。但是嗓子依旧有些痛。挣了波外快,+110,要不要闲鱼挂个小店呢?闲鱼淘宝卖的永久365都是水货,我自己申请了个E5,明天搞一下续订......
  • 【221215-5】已知:D是三角形ABC外一点,连接AD,BD,CD,角BAC=角BDC=α。求证:角ADB=角BDC(大连
    以上提供了两种解法,第一解法要学圆以后才能用,第二解法正好适用于八年级。......
  • 颓废的一天
    一些想法也不知道我是阳性了,还是纯粹的感冒,做完出门回家后,感觉就不一样了,果不其然,晚上开始发烧,浑身难受,头痛,戴口罩也没用啊今天难受了一天,去吃些药才好些真的发现,人和......
  • 第一天-安装pycaret
    1、新建一个名为pycaret的环境condacreate-npycaret  因为当前版本过于低,需要安装新版本,按y继续则可安装成功  2、激活新建的环境condaactivatepycare......
  • Element组件:el-date-picker日期选择控件少一天的问题
    在使用el-data-picker时,选择的日期和存入的日期差了一天。这个是由于element-ui中时间控件的默认时间为国际标准时间,因此与北京时间差8个小时,且value-format格式错误。正......
  • 圆圈中最后剩下的数字
    #题目0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4......
  • 忙碌的一天
    一些想法老子自由了,什么冤种仓库文员,再见了,给你讲讲我的一天上午早7:00起床洗漱,整理,做饭,吃饭8:00开始上班(这二币经理还问我能不能早起一点,早点上班,我去你丫的,887还......
  • 今晚看完,少看一篇就少听一天李健的歌
    ​​https://www.runoob.com/csharp/csharp-event.html​​​​https://cloud.tencent.com/developer/article/1335104​​​​https://www.itbaoku.cn/post/412078.html​......
  • 深度学习初学者的另一份小抄-《一天学懂深度学习(李宏毅)》(中文标注)...
    今天,本站推荐一份深度学习的小抄:台大李宏毅教授的深度学习讲义,这是我见过最容易懂的深度学习入门资料,300多页的讲义能系统、通俗易懂地讲清楚深度学习的基本原理,如同机器学......