• Register

PHP判断日期格式及输出指定格式

一个项目的数据库日期字段格式为 Y-m-d,如 2015-11-02,要求原始数据不改动,后续用户输入的各种日期格式都要做判断并转换成此格式。

可以利用 strtotime() 函数将输入的各种日期格式输出为Unix时间戳,然后再利用 date() 函数格式化为需要的日期格式即可。

strtotime()函数支持各种日期格式,查阅 strtotime()函数 详解。

$date = '2015-11-2'; //输入 now 试试

// 判断是否为日期数据
$is_date = strtotime($date) ? strtotime($date) : false;
 
if($is_date===false){
	exit('非日期格式,请重试!');
}else{
	echo date('Y-m-d', $is_date); //将输入的日期统一格式化为 2015-11-02 格式
}
版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/2085.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

发表评论 

我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册