我使用PHPExcel读取数据,然后验证数据。问题我得到的是所有数据都在验证,除非我不知道如果它有一个日期,如何检查数组。问题不是格式,问题是我无法找到检查它是日期还是其他字符串或整数的方法。这些是我在Excel文件中的日期单元格中的值之一。即;
1/2/15 17:24
1/7/15 12:00
1/9/15 11:57
答案 0 :(得分:0)
对于每个单元格,您可以检查这是否是日期:
Service
答案 1 :(得分:0)
您必须检查当前版本的PHP,因为旧版本中没有新功能。你的日期格式是固定的吗?如果是,那么函数checkdate ().
在有效日期返回true。
bool checkdate ( int $month , int $day , int $year )
http://php.net/manual/en/function.checkdate.php
检查参数形成的日期的有效性。如果正确定义了每个参数,则认为日期有效。
我的建议是,explode()
1/2/15 17:24来自excel的数据,然后将其传递给checkdate()
函数,如果它返回true,那么这是“DATE”或整个excel列包含DATE