【发布时间】:2018-08-20 15:28:57
【问题描述】:
我有一个 CSV 文件,其中包含一个表示时间/日期的字符串条目,如下所示:
20190816T16:10:10
我已经为 preg_match 创建了以下正则表达式,但希望小时/分钟和秒只允许某些数字(例如小时将是 24 小时制,因此只接受 00-23,而分钟和秒只接受 00- 59)
/\d{8}[A-Z]\d{2}:\d{2}:\d{2}/
谁能建议如何更改它以确保此正则表达式与我试图实现的结构相匹配?
【问题讨论】:
-
你愿意和leap second打交道吗?
-
@toto 你到底是什么意思?
-
秒数可以是
60,比如December 31, 2005 23:59:60 UTC
标签: php regex date datetime preg-match