`
fighter1945
  • 浏览: 230722 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

坑爹的php方法2 strtotime

    博客分类:
  • php
阅读更多

http://d.hatena.ne.jp/bushimichi/20091101/1257007448/

 

 

写道
echo '前月 => '. date('m', strtotime('2009-10-31 -1 month')) .'<br>';
echo '今月 => '. date('m', strtotime('2009-10-31') ) .'<br>';
echo '翌月 => '. date('m', strtotime('2009-10-31 +1 month')) .'<br>';


------ 結果 ------
先月 => 10
今月 => 10
翌月 => 12

 

解决方法是每次都要用当月的1号来做+-月的计算

 

写道

echo '先月 => '. date('m', strtotime(date('Y-m-1').' -1 month')) .'<br>';
echo '今月 => '. date('m') .'<br>';
echo '翌月 => '. date('m', strtotime(date('Y-m-1').' +1 month')) .'<br>';

------ 結果 ------

前月 => 10
今月 => 11
翌月 => 12

 

 

分享到:
评论

相关推荐

    PHP中strtotime函数使用方法.docx

    在PHP编程语言中,strtotime()函数是一个非常实用的工具,它能够将人类可读的英文日期或时间描述转换为Unix时间戳。Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。这个函数在处理日期...

    Javascript模仿php中strtotime()函数实现时间字符串转时间戳方法

    document.write(strtotime('-3 Hours 2 seconds')); document.write(strtotime('14:00:22 03/01/2022')); // 结果 // 1646121914 now // 1646553914 next Sunday // 1643702714 last month // 1646726714 +1 weeks ...

    php使用date和strtotime函数输出指定日期的方法

    php中经常会用到date函数和strtotime函数,这2个函数大家一定并不陌生,今天和大家分享下使用技巧。 strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳 复制代码 代码如下:date_default_timezone_set(...

    PHP时间戳 strtotime()使用方法和技巧

    在php中我想要获取时间戳有多种方法,最常用的就是使用time函数与strtotime()函数把日期转换成时间戳了,下面我来给大家分享一下时间戳函数 strtotime用法。获取指定的年月日转化为时间戳:pHP时间戳函数获取指定...

    PHP strtotime函数详解

    例如,`strtotime("next Tuesday")` 会返回下个星期二的 Unix 时间戳,而 `strtotime("2 days ago")` 则会返回两天前的时间戳。 `strtotime()` 函数在处理两位数年份时,0-69 对应 2000-2069 年,70-100 对应 1970-...

    PHP中strtotime函数使用方法分享

    在PHP编程语言中,`strtotime()`函数是一个非常实用的日期时间处理函数,它能够将英文文本格式的日期或时间描述转换成Unix时间戳。Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不包括闰秒。了解...

    php强大的时间转换函数strtotime

    使用strtotime可以将各种格式的时间字符串转换为时间戳 转换常规时间格式 echo date('Y-m-d H:i:s', strtotime('2016-01-30 18:00')).PHP_EOL; echo date('Y-m-d H:i:s', strtotime('20160130180001')).PHP_EOL; ...

    php中strtotime函数用法详解

    在PHP中,strtotime函数是处理日期和时间的标准函数之一,它能够将任何英文文本日期时间描述解析成Unix时间戳。Unix时间戳是一个自1970年1月1日00:00:00 UTC(协调世界时)以来所经过的秒数。strtotime函数是PHP中...

    php 深入理解strtotime函数的使用详解

    `strtotime()` 函数是 PHP 中用于解析英文文本日期或时间描述的函数,它可以将非标准的时间格式转换成 Unix 时间戳,方便进一步的日期和时间处理。深入理解 `strtotime()` 的使用,有助于提升 PHP 日期时间处理的...

    php中strtotime函数性能分析

    在PHP中,`strtotime()`函数是一个非常实用的工具,它能够将各种格式的日期和时间字符串转换为Unix时间戳,这是一种自1970年1月1日以来的秒数表示。然而,如标题和描述中提到的,`strtotime()`在处理大量数据和复杂...

    PHP中strtotime函数使用方法详解

    在PHP编程语言中,`strtotime()`函数是一个非常实用的工具,它能够将各种英文文本表述的日期和时间解析成Unix时间戳。Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不包括闰秒。这个函数的灵活性...

    PHP使用strtotime计算两个给定日期之间天数的方法

    总的来说,PHP的`strtotime`函数结合适当的数学运算,为我们提供了简单而强大的方法来计算两个日期之间的天数。这个功能在处理日历事件、统计数据间隔或执行基于日期的业务逻辑时非常实用。通过深入理解和熟练运用,...

    PHP使用strtotime获取上个月、下个月、本月的日期

    总之,`strtotime`是PHP中处理日期和时间的强大工具,它能够轻松地进行日期计算,如获取上个月、下个月和本月的日期。在编写涉及日期处理的PHP代码时,熟练运用`strtotime`能显著提高效率和代码的可读性。通过灵活...

    深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复

    深入理解PHP 5.3.x中的`strtotime()`时区设定及其警告修复 在PHP编程中,`strtotime()`函数是一个非常有用的工具,它能够将人类可读的日期和时间字符串转换为Unix时间戳。然而,当你运行PHP 5.3.x版本的程序时,...

    php strtotime 函数UNIX时间戳

    5. `strtotime("+1 week 2 days 4 hours 2 seconds")`:增加一周、两天、四小时和两秒,返回对应的 Unix 时间戳。 6. `strtotime("next Thursday")`:返回下个星期四的 Unix 时间戳。 7. `strtotime("last Monday")`...

Global site tag (gtag.js) - Google Analytics