1个月多少天代表PHP?

前端之家收集整理的这篇文章主要介绍了1个月多少天代表PHP?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到有一个奇怪的问题在 PHP与月加减.

我的问题是:
> 1个月有几天相当吗?
>如果是的话,这是所有编程语言的共同标准吗?

几个例子:

echo date('Y-m-d',strtotime('2011-03-31 -1 months')); //2011-03-03
echo date('Y-m-d',strtotime('2011-03-30 -1 months')); //2011-03-02
echo date('Y-m-d',strtotime('2011-03-29 -1 months')); //2011-03-01
echo date('Y-m-d',strtotime('2011-03-28 -1 months')); //2011-02-28
从你的例子中,它看起来像从月份中减去1,然后更正非法日期.你的第二个例子:

2011-03-30 – 1个月= 2011-02-30.这个日期不存在,因为2011年2月只有28天. 30 – 28 = 2,所以它是下个月的第二天.

但是,我没有找到关于这个的文档.

无论哪种方式,假设我是对的,你的问题的答案是否定的,“1个月”在几天内没有(常数)的等效值,这取决于输入.

猜你在找的PHP相关文章