首页 > 解决方案 > Excel 如何使用 `Ymd H:i:s` 验证

问题描述

我使用 phpspreadsheet 编写一个 xlsx 文件供用户导入他们的数据。并使用自定义日期时间验证来验证日期时间字段。

$datetime_validation = new DataValidation();
$datetime_validation->setShowErrorMessage(true);
$datetime_validation->setErrorTitle("unsupported datetime format");
$datetime_validation->setError("please input datetime in format 'Y-m-d H:i:s'(2020-09-12 13:56:00)");
$datetime_validation->setAllowBlank(false);
$datetime_validation->setType("custom");
$datetime_validation->setFormula1("yyyy-mm-dd hh:mm:ss");

但是当我输入 like 时2020-12-12 23:00:00,它​​提示错误说输入数据与格式不匹配。

标签: excelvalidationdatetimexlsxphpspreadsheet

解决方案


推荐阅读