2012-02-20 54 views
-3

我需要创建一个PHP函数来检查字符串是否是SQL时间戳yyyy-mm-dd hh:mm:ss [.fff]。有没有人做过这个?建议?PHP检查字符串是否是SQL时间戳

+0

只要提一下:至少mySQL了解ISO-8601('2004-02-12T15:19:21 + 00:00',请参阅http://php.net/date格式为'c')还有其他几个人。根据你想达到的目标,你可能不需要这个测试。 – KingCrunch 2012-02-20 20:28:17

+0

我一直在寻找方向,而不是有人为我写代码。例如 - “尝试使用正则表达式”或“实际上有一个函数已经叫做...”。 – cbm3384 2012-02-20 23:32:42

回答

2
$match_pattern = "/(\d{4})-(\d{2})-(\d{2})T(\d{2}:\d{2}:\d{2}-\d{2}:\d{2})/"; 
+0

我实际上使用了这个:$ match_pattern =“/ \ d {4} - \ d {2} - \ d {2} \ s \ d {2}:\ d {2}:\ d {2} \。\ d {1,4} /“; – cbm3384 2012-02-20 23:41:51