首页 >> 读书频道 >> 电脑 >> 日期合法性检查函数
 
· 一个实时显示服务器时间的
· 第4章 数据的结构化 4
· 信用卡安全验证代码
· 第4章 数据的结构化 4
· 一个简单的邮件发送例子
· 第4章 数据的结构化 4
· 第4章 数据的结构化 4
· 第4章 数据的结构化 4
· 论坛的分级显示和分页显示
· 第4章 数据的结构化 4
· 一个简洁的多级别论坛&l
· 关于PHP与Sybase
 
· 电视剧《刁蛮公主》下载和
· 美容养颜手册
· 加油金顺剧情分集介绍完整
· 红楼梦:120回全本[清
· 素质教育在美国
· 全唐诗卷四十六
· 韩剧《布拉格恋人》剧情介
· 夜航船[作者:明·张岱]
· 局外人[作者:韩·可爱淘
· 现场流行病学
· 源氏物语[日本:紫式部]
· 武林寓言故事
 
· (出租)中动商场部分及写
· (出租)中动动漫基地&#
· 喜剧学院
· 《善德女王》剧情介绍
· 魔女18号 剧情
· 丑女无敌剧情介绍
· 魔女幼熙剧情介绍
· 龙游天下剧情介绍
· 震撼世界的七日剧情介绍
· 静静的白桦林剧情介绍
· 心情日记—老公今天我想对
· 旗舰剧情介绍
欢迎来到月影社区!如果您觉得这里不错,请推荐给您的朋友们。月影社区:http://wf66.com/

日期合法性检查函数


查看有无更新版本

关键字:PHP 2006-9-17

 

这个函数可以用来检查年月日形式的日期合法性,您只要稍作修改便可以检查其它形式的日期合法性.功能:
日期合法性检查
返回:
true(合法)|false(不合法)
参数:
$ymd 年月日形式的日期
$sep 年月日之间的分隔符,缺省为-
*/
function datecheck($ymd,$sep='-'){
$parts = explode($sep,$ymd);
$year = $parts[0];
$month = $parts[1];
$day = $parts[2];

if(isint($year) && isint($month) && isint($day)){
if(checkdate($month,$day,$year)) return true;
else return false;
}
else return false;
}

// [ php/inc/isint.php ] cvs 1.2
function isint($str){
$str = (string)$str;

$pos = 0;
$len = strlen($str);
for($i=0;$i<$len;$i++){
if($str[$i]=='0') $pos++;
else break;
}
$str = substr($str,$pos);

$int = (int)$str;
if($str==(string)$int) return true;
else return false;
}

//测试
$dates = array(
'2000-2-31' => '-',
'1900-2-1' => '-',
'2000-03-01' => '-',
'abafdasf' => '-',
'20.03.05' => '.'
);
while(list($date,$sep)=each($dates)){
if(datecheck($date,$sep)) echo $date.' 是合法日期
';
else echo $date.' 不是合法日期
';
}
//
?>

日期合法性检查函数

[ 1 ]
日期合法性检查函数 num

打印本页 关闭

关于我们版权声明本站导航友情连结作品演示 TOP↑