Dim MyDate, YourDate, NoDate, MyCheck
MyDate = "October 19, 1962": YourDate = #10/19/62#: NoDate = "Hello"
MyCheck = IsDate(MyDate) ' 返回 True。
MyCheck = IsDate(YourDate) ' 返回 True。
MyCheck = IsDate(NoDate) ' 返回 False。
MyDate = "October 19, 1962": YourDate = #10/19/62#: NoDate = "Hello"
MyCheck = IsDate(MyDate) ' 返回 True。
MyCheck = IsDate(YourDate) ' 返回 True。
MyCheck = IsDate(NoDate) ' 返回 False。
解决方案 »
- 写了个简单的注册页面,可填完表单,点击提交,页面没有反应
- 想做一个PHP+txt程序(眼跳小程序)
- php中ifelse问题
- 鼠标移动到滚动条,滚动条停止滚动
- 这个mysql语句生成有没有简洁点的方式?
- 菜鸟写的留言板登陆代码各位大神帮我看看,为什么要点击登陆两次才能登陆,为什么要点击两次退出才能退出?
- 寻找php交易平台源代码
- 如何判断点击次数?
- pChart 接入thinkPHP项目的问题
- curl post报错问题
- 一个form的数据传递。两个提交按钮,到不同的php处理程序页面. 急!!! 高手帮偶呀!!!!
- !!###@# 一次性的导入有规率的数据到表中,不知道怎样弄 (解决即刻结帖,100分相送)
当为错误的时间时返回-1
不能运行
正确则返回Ture,错误返回False
当为错误的时间时返回-1
--------------------------------------
当为2005-12-12 12:12:98的时候出错
当然出错了!有98秒吗??????
--------------------------------
我是说,出现98之类的不能判断出错。
本函数预期接受一个包含英文日期格式的字符串并尝试将其解析为 UNIX 时间戳。如果 time 的格式是绝对时间则 now 参数不起作用。如果 time 的格式是相对时间则其所相对的时间由 now 提供,或者如果未提供 now 参数时用当前时间。失败时返回 -1。 注: 有效的时间戳典型范围是从格林威治时间 1901 年 12 月 13 日 星期五 20:45:54 到 2038年 1 月 19 日 星期二 03:14:07。
如果给出的日期有效则返回 TRUE,否则返回 FALSE。检查由参数构成的日期的合法性。checkdate和strtotime 所要传入的参数不同!
$s = "2005-12-12 12:12:98";
$t = date("Y-m-d H:i:s",strtotime($s));
echo $s." : ".$t; //2005-12-12 12:12:98 : 2005-12-12 12:13:38
?> 如果你需要很严格,那么请用正则表达式自行书写或比较原串与strtotime的结果
由于需要考虑的环节比较多,比如是否只有年月日;是否只有时分秒;是12小时还是24小时计时....
我想,写一个这样的函数,已经超出了楼主的要求了