gpt4 book ai didi

PHP日期6个月以内

转载 作者:行者123 更新时间:2023-12-05 03:09:52 24 4
gpt4 key购买 nike

我如何检查给定日期(即 4/2017)是否在未来 6 个月内?

例如:

4/2017 true
8/2017 false
5/2017 true

我现在:

$datum = explode(': ', $given_date); // Separate date from string
$datum = str_replace('/', '-', $datum[1]); // Given format month/year
$datum = strtotime('01-'.$datum); // Given only month/year
$limit_datum = strtotime('+6 months');

但我现在有点倾斜,不知道如何比较它......

最佳答案

使用 DateTime,它变得非常微不足道:

$now = new DateTime();
$input = DateTime::createFromFormat('m/Y', '4/2017');

$diff = $input->diff($now); // Returns DateInterval

// m is months
$lessThanSixMonths = $diff->y === 0 && $diff->m < 6; // true

参见 DateIntervalDateTime .

关于PHP日期6个月以内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41564258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com