84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
举个例子,我要获取当前的时间戳,可以这样:
time();
我要获取以当前时间为基础,往后1个月的时间戳,可以这样:
strtotime('+1 month');
我要获取指定时间的时间戳,比如2019-11-23,可以这样:
strtotime('2019-11-23');
那么问题来了,我要以任意一个时间节点作为基础,在此之上获取往后1个月的时间戳,请问怎么做?比如说2019-11-23往后1个月的时间戳。
需要考虑到闰年、闰月、大小月份哦
php Bagaimana untuk mengira cap waktu satu bulan pada masa hadapan untuk masa yang ditentukan? -PHP Laman web Cina Q&J-php Bagaimana untuk mengira cap waktu satu bulan pada masa hadapan pada masa yang ditetapkan? -Soal Jawab laman web PHP Cina
Sila tonton dan pelajari.
1月31日往后一个月是二月28/29号,还是3月1/2/3号?2月28/29日往后一个月是3月28/29/30/31?3月31日往后一个月是4月30号还是5月1号?
strtotime的+1 month是直接加31天,很可能不是你想要的结果:
date('Y-m-d', strtotime('+1 month', strtotime('2016-01-31'))); // 2016-03-02 date('Y-m-d', strtotime('+1 month', strtotime('1999-01-31'))); // 1999-03-03 date('Y-m-d', strtotime('+1 month', strtotime('1999-03-31'))); // 1999-05-01
DateInterval('P1M')也是类似的结果。
int strtotime ( string $time [, int $now = time() ] )
strtotime 可以传入第二个参数,用来表示参考时间,默认是当前时间,所以 strtotime('+1 month'); 才会计算出下个月的时间。
php Bagaimana untuk mengira cap waktu satu bulan pada masa hadapan untuk masa yang ditentukan? -PHP Laman web Cina Q&J-php Bagaimana untuk mengira cap waktu satu bulan pada masa hadapan pada masa yang ditetapkan? -Soal Jawab laman web PHP Cina
Sila tonton dan pelajari.
1月31日往后一个月是二月28/29号,还是3月1/2/3号?
2月28/29日往后一个月是3月28/29/30/31?
3月31日往后一个月是4月30号还是5月1号?
strtotime的+1 month是直接加31天,很可能不是你想要的结果:
DateInterval('P1M')也是类似的结果。
strtotime 可以传入第二个参数,用来表示参考时间,默认是当前时间,所以 strtotime('+1 month'); 才会计算出下个月的时间。