最近,发现了 strtotime 语法的一些妙用,记录一下:

有时候如果想要获取特殊日期,如:上周六,下周六,又或是指定日期的上周六,很多时候可以通过 strtotime 来得到这个日期。

定义和用法

strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。

注意:如果年份表示使用两位数格式,则值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000。

注意:请注意 m/d/y 或 d-m-y 格式的日期,如果分隔符是斜线(/),则使用美洲的 m/d/y 格式。如果分隔符是横杠(-)或者点(.),则使用欧洲的 d-m-y 格式。为了避免潜在的错误,您应该尽可能使用 YYYY-MM-DD 格式或者使用 date_create_from_format() 函数。

语法

strtotime(time,now);
参数 描述
time 必需。规定日期/时间字符串。
now 可选。规定用来计算返回值的时间戳。如果省略该参数,则使用当前时间。

以上是文档的官方解释。

举例一些特殊的用法:

这个月的最后一个周日:

strtotime('last sunday of this month'),

这个月的最后一个周日晚上八点:

date('Y-m-d 20:00:00', strtotime('last sunday of this month'))

这个月的最后一天:

strtotime('last day of this month')

指定日期的最后一个周日

strtotime('last sunday ', strtotime('2022-10-29'))

依次类推,只需要知道一些英文单词就可以得到

first:第一个

last:最后一个

Monday--Sunday等等....

php通过strtotime获取想要的日期相关推荐

  1. strtotime 获取当月最后一天的日期

    strtotime('last day of this month', $timestamp); 转载于:https://www.cnblogs.com/jianzhaojing/p/11244177 ...

  2. php获取当天日期及星期几,[PHP]获取当天或指定日期属于星期几

    文章目录[隐藏] 示例代码 $Cache = new ESApi(); $json = $Cache->getWeekDay("2019-12-27"); echo json ...

  3. python获取当前系统的日期_Python获取当前日期时间

    导入库:import datetime 获取当前日期和时间:now_time = datetime.datetime.now() 格式化成我们想要的日期:strftime() 比如:"201 ...

  4. mysql 获取农历年份_iOS 获取公历、农历日期的年月日

    iOS 获取公历.农历日期的年月日 介绍三种方法获取 Date (NSDate) 的年月日. 用 date 表示当前日期.测试日期为公历 2017 年 2 月 5 日,农历丁酉年,鸡年,正月初九. l ...

  5. C语言中time函数和localtime获取系统时间和日期

    C语言中time函数和localtime获取系统时间和日期 可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算. ...

  6. python 获取当前时间和日期

    python 获取当前时间和日期 import time def get_now_time():"""获取当前日期时间:return:当前日期时间"" ...

  7. 使用JPA获取Oracle中的日期字段丢失时分秒

    2019独角兽企业重金招聘Python工程师标准>>> 使用JPA获取oracle中的日期字段发现没有时分秒,因为之前没有关注过这个字段, 最近由于需要,却发现时分秒奇怪的丢失.   ...

  8. js获取当前日期_vue项目中获取前后N天日期

    1.moment.js实现 安装&引入 npm 获取今天日期 var 获取过去/未来N天的日期 // 过去 文档 | Moment.js 中文网​momentjs.cn PS:如果是在andv ...

  9. MySQL 获取系统时间/系统日期/日期时间的函数

    文章目录 一.获取当前系统日期和时间 (一)now(),返回当前的系统日期和时间 (二)sysdate(),返回当前的系统日期和时间 (三)current_timestamp(),返回当前的系统日期和 ...

最新文章

  1. hive窗口函数分组排序并取第一个值_Hive(七)Hive分析窗口函数
  2. 动态绑定与继承:不得不去想细节
  3. 丙类放大电路实验报告_电子工程师入门基础:那些关于电子电路设计的基础知识...
  4. 065_html视频
  5. 【Laravel】连接 sqlite 数据库 Database [xxx] not exist
  6. C++ inline
  7. lucene创建索引_Lucene概述第一部分:创建索引
  8. 在给定总和K的二叉树中找到级别
  9. zabbix邮件脚本报警
  10. 车主吐槽某电动车保养割韭菜,却遭其总裁公开恐吓?车主:必须视频道歉
  11. 90%做tiktok运营都存在的误区?
  12. VS code中使用code runner遇到两例问题之解决:1.输出乱码,2运行无响应(输出)
  13. JavaScript中清空数组的三种方式
  14. jQuery视频格式的验证
  15. dw01均衡电路_电池平衡电路工作原理
  16. PS如何制作火焰效果图特效步骤教程
  17. java佳沃自行车怎么样_JAVA佳沃这个车怎么样最近想入
  18. Visualizing Search Results with Solr /browse Velocity
  19. Modesim仿真出现vlog-2388问题
  20. Flink Asynchronous IO异步操作

热门文章

  1. 功能测试工具SilkTest
  2. 美国顶级在线教育平台泄露22TB数据
  3. Dalvik虚拟机简介
  4. 推荐一个好用的在线pdf压缩工具
  5. Python是个啥?为啥大家都在学?
  6. Android 友盟统计集成
  7. 响应式设计中怎样布局?
  8. php 竞拍系统,基于PHP+Mysql的校园商品拍卖系统
  9. 我在华为的十年(转华为徐家骏)
  10. 常见表单反爬虫安全措施解密