我正在使用 php 并检查文本框是否为空(此文本框包含日期字段)
我有这样的东西
$startPeriod = date("Y-m-d",strtotime($startPeriod));
if(empty($startPeriod){
// do something
}
此 if 语句不起作用,因为当日期字段为空时,它默认为“1969-12-31”
我该如何解决这个问题,以便我可以实际检查日期字段文本框是否为空?
我正在使用 php 并检查文本框是否为空(此文本框包含日期字段)
我有这样的东西
$startPeriod = date("Y-m-d",strtotime($startPeriod));
if(empty($startPeriod){
// do something
}
此 if 语句不起作用,因为当日期字段为空时,它默认为“1969-12-31”
我该如何解决这个问题,以便我可以实际检查日期字段文本框是否为空?
if($startPeriod != "")
{
$startPeriod = date("Y-m-d",strtotime($startPeriod));
if(empty($startPeriod)
{
// your code
}
}
用 If 条件包装它
if($startPeriod != "") {
$startPeriod = date("Y-m-d",strtotime($startPeriod));
if(empty($startPeriod){
// do something
}
}
你应该像这样先检查它。
if($startPeriod != ""){
$startPeriod = date("Y-m-d",strtotime($startPeriod));
// do something
}