首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取上个月的日期

获取上个月的日期
EN

Stack Overflow用户
提问于 2009-12-12 01:52:31
回答 16查看 186K关注 0票数 92

我想要上个月的日期。我写下了这个:

代码语言:javascript
复制
$prevmonth = date('M Y');

这给了我当前的月份/年份。我不知道我是否应该使用strtotimemktime。时间戳有什么问题吗?我是否需要在之后添加一些内容来重置,这样我的站点上的所有时间戳的日期都不会被设置为上个月?我正在尝试RTM,但对我来说很难弄清楚。

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2011-03-03 20:32:16

获取上个月的日期很简单

代码语言:javascript
复制
echo date("Y-n-j", strtotime("first day of previous month"));
echo date("Y-n-j", strtotime("last day of previous month"));

11月3日返回

代码语言:javascript
复制
2014-10-1
2014-10-31
票数 238
EN

Stack Overflow用户

发布于 2009-12-12 01:53:56

代码语言:javascript
复制
echo strtotime("-1 month");

这将准确地输出上个月的时间戳。之后,您不需要重置任何内容。如果你想在那之后使用英文格式,你可以使用date()来格式化时间戳,例如:

代码语言:javascript
复制
echo date("Y-m-d H:i:s",strtotime("-1 month"));
票数 34
EN

Stack Overflow用户

发布于 2009-12-12 01:55:06

代码语言:javascript
复制
$prevmonth = date('M Y', strtotime("last month"));
票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1889758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档