变量中的字符串,如何验证其是否是正确日期和时间?格式是:2007-09-08 00:00:00
解决方案 »
- Warning: strlen() expects parameter 1 to be string,
- 如何列出按揭费用表
- 递归调用问题,想不明白请大家帮忙.
- php查询数据时出显乱码
- 在phpmyadmin中的$cfg['PmaAbsoluteUri']怎么设置
- 超级难题,高手和斑竹大人快看啊!!
- 谁可以说明一下cookie 和 session 的用法。
- WIN7_64中安装XAMPP集成环境apache开机后只能启动一次
- 怎么样让结果自动加3 啊?
- 求大佬们赐教 关于根据“上海大学”搜索到 “上海交通大学” 这样的例子
- 在做PHP无限分类的时候,我用的是ajax,效果已经实现了,但是显示不出来
- PHP生成静态页面的分页问题?
{
var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],0);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]);
}
alert("2002-1-31 12:34".isTime());
alert("2001-2-29 12:54".isTime());
alert("2002-1-41 12:00".isTime());你参照下
(PHP 3, PHP 4, PHP 5)checkdate -- 验证一个格里高里日期
说明
bool checkdate ( int month, int day, int year )
如果给出的日期有效则返回 TRUE,否则返回 FALSE。检查由参数构成的日期的合法性。日期在以下情况下被认为有效:
year 的值是从 1 到 32767 month 的值是从 1 到 12 Day 的值在给定的 month 所应该具有的天数范围之内,闰年已经考虑进去了。
例子 1. checkdate() 例子<?php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
?> 上例将输出:bool(true)
bool(false)
2、要检查用户输入的日期和时间是否正确