gpt4 book ai didi

php - 检查 PHP 中日期的格式

转载 作者:行者123 更新时间:2023-12-04 20:49:33 25 4
gpt4 key购买 nike

我有一个日期输入,要求用户按以下格式输入日期:DD-MM-YYYY - 然后转换为 YYYY-MM-DD

我想检查一下他们输入的格式是否正确。即,如果输入了除 DD-MM-YYYY 之外的任何其他内容,那么它应该会产生一条错误消息

我目前正在使用以下内容

                    list($y, $m, $d) = explode('-', $date);

if(checkdate($m, $d, $y)){

}else{
die("The date was in the wrong format");
}

我试过将此后的代码放在 if 语句中,并且根本不包括 else - 但它不起作用。关于我可以尝试什么的任何建议?谢谢你

最佳答案

您要求用户输入 DD-MM-YYYY,但您的 list() 调用期望 explode() 顺序为YYYY-MM-DD

将您的代码更新为:

list($d, $m, $y) = explode('-', $date);

关于php - 检查 PHP 中日期的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6193289/

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