如何在 PHP 中使用 jquery 验证 'dd/mm/yyyy HH:ii P' 格式的日期时间?



我有一个日期时间值,我需要检查输入的日期时间是否为dd/mm/yyyy HH:ii P格式?如何在PHP中使用jquery?

编辑:点击此处查看更好的答案

我不知道你说的"在PHP中使用jquery"是什么意思,但你可以确定输入的日期时间是否是某种格式,如下所示:

<?php
$date = '13/04/2020 16:32 +02:00';
$format = 'd/m/Y H:i P';
function isValidDateFormat($date, $format)
{
return $date === date($format, strtotime(str_replace('/','.', $date)));
}
var_dump($date);
var_dump(date($format, strtotime(str_replace('/','.', $date))));
var_dump(isValidDateFormat($date, $format));

需要str_replace函数,因为strtotime将任何带有/s的日期解释为使用美国m/d/Y格式(这是一个非常烦人的"功能"(

输出

string(23) "13/04/2020 16:32 +02:00"
string(23) "13/04/2020 16:32 +02:00"
bool(true)

相关内容

  • 没有找到相关文章

最新更新