您正在使用IPV4(18.205.176.39)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]文明驾车我带头,文明行路我带头,礼貌让座我带头       深圳小产权房      

【腾讯云】热门云产品首单特惠秒杀,2核2G云服务器45元/年      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2022年 儿童节 15
2022年 端午节 17
2023年 元 旦 229
2023年 春 节 250
 
本类新增
本类热门文章
您现在的位置:首页 >> PHP >> 内容
php中日期类型转换实例讲解
内容摘要: 1、使用date()函数将UNIX时间戳转换为日期。2、使用strtotime()函数将日期转换为UNIX时间戳。在PHP中是可以完成日期格式转换的,不过有一个缺点就是占用PHP解析器的解析时间,因此速度会相对慢一些。但是这种方式也有优点,那就是不管是不是数据库中查询获得的数据都可以进行转换,转换范围不受限制。实例$y=date('Y',time());//......
1、使用date()函数将UNIX时间戳转换为日期。

2、使用strtotime()函数将日期转换为UNIX时间戳。

在PHP中是可以完成日期格式转换的,不过有一个缺点就是占用PHP解析器的解析时间,因此速度会相对慢一些。但是这种方式也有优点,那就是不管是不是数据库中查询获得的数据都可以进行转换,转换范围不受限制。

实例

$y=date("Y",time());//年

$m=date("m",time());//月

$d=date("d",time());//日

echo$y."

";

echo$m."

";

echo$d."

";

$eight_clock=mktime(8,0,0,$m,$d,$y);//每天8点

echodate("Y-m-dH:i:s",$eight_clock)."

";

$day_time=mktime(0,0,0,$m,1,$y);//每月1号

echodate("Y-m-dH:i:s",$day_time)."

";

实例扩展:

//convertadateintoastringthattellshowlongago

//thatdatewas....eg:2daysago,3minutesago.

functionago($d){

$c=getdate();

$p=array('year','mon','mday','hours','minutes','seconds');

$display=array('year','month','day','hour','minute','second');

$factor=array(0,12,30,24,60,60);

$d=datetoarr($d);

for($w=0;$w<6;$w++){

if($w>0){

$c[$p[$w]]+=$c[$p[$w-1]]*$factor[$w];

$d[$p[$w]]+=$d[$p[$w-1]]*$factor[$w];

}

if($c[$p[$w]]-$d[$p[$w]]>1){

return($c[$p[$w]]-$d[$p[$w]]).''.$display[$w].'sago';

}

}

return'';

}

//youcanreplacethisifneedbe.

//Thisconvertsmydatesreturnedfromamysqldatestring

//intoanarrayobjectsimilartothatreturnedbygetdate().

functiondatetoarr($d){

preg_match("/([0-9]{4})(\\-)([0-9]{2})(\\-)([0-9]{2})([0-9]{2})(\\:)([0-9]{2})(\\:)([0-9]{2})/",$d,$matches);

returnarray(

'seconds'=>$matches[10],

'minutes'=>$matches[8],

'hours'=>$matches[6],

'mday'=>$matches[5],

'mon'=>$matches[3],

'year'=>$matches[1],

);

}

上一篇:PHP检查空值的方法总结 下一篇:PHP实现简单日历类编写
发布日期:2022/5/6
手机扫二维码直达本页
发布时间:14:55:08
点击:157
录入:壹家怡园
相关文章
Baidu

YiJiaCMS 6.2.1.220509(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护
Copyright©2000-2022