0

我正在使用 php 并检查文本框是否为空(此文本框包含日期字段)

我有这样的东西

  $startPeriod = date("Y-m-d",strtotime($startPeriod));

  if(empty($startPeriod){
   // do something 
   }

此 if 语句不起作用,因为当日期字段为空时,它默认为“1969-12-31”

我该如何解决这个问题,以便我可以实际检查日期字段文本框是否为空?

4

3 回答 3

0
if($startPeriod != "")
{
    $startPeriod = date("Y-m-d",strtotime($startPeriod));

    if(empty($startPeriod)
    {
         // your code 
    }
}
于 2013-04-05T09:34:21.123 回答
0

用 If 条件包装它

if($startPeriod != "") {
 $startPeriod = date("Y-m-d",strtotime($startPeriod));

  if(empty($startPeriod){
   // do something 
   }
}
于 2013-04-05T09:29:27.667 回答
0

你应该像这样先检查它。

if($startPeriod != ""){
   $startPeriod = date("Y-m-d",strtotime($startPeriod));

   // do something 
}
于 2013-04-05T09:29:42.533 回答