gpt4 book ai didi

php 在 php 中比较 YYYY-mm-dd 字符串

转载 作者:可可西里 更新时间:2023-11-01 00:22:41 25 4
gpt4 key购买 nike

我遇到过将 YYYY-mm-dd 格式的日期作为字符串进行比较的 php 代码。这行得通吗?它似乎适用于简单的情况,但我不确定将它们作为字符串进行比较是否有意义。

<?php
$today = '2013-02-11';
$start_date = '2013-02-11';
$end_date = '2013-02-12';
$on_promo = (($start_date <= $today) && ($end_date >= $today));

if ($on_promo)
{
echo 'ON promo';
}
else
{
echo 'OFF promo';
}
?>

最佳答案

soooooo 很接近。只需使用 DateTime .非常适合这个;

<?php
$today = new DateTime('2013-02-11');
$start_date = new DateTime('2013-02-11');
$end_date = new DateTime('2013-02-12');
$on_promo = (($start_date <= $today) && ($end_date >= $today));

if ($on_promo)
{
echo 'ON promo';
}
else
{
echo 'OFF promo';
}
?>

See it in action

关于php 在 php 中比较 YYYY-mm-dd 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14821840/

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