php笔记3 对时间的操作

<!--php对时间的操作-->
<?php
/*时间的基本输出  :date() */
echo '输出格式为:年月日:'.date('Y n j').'</br>';
echo '输出格式为:年月日:'.date('y m d').'</br>';

//这段内容没有看懂
/*将日期和时间变成时间戳: mktime();*/
/*参数为空,默认为当前时间*/
$timetamp=time();
//$timetamp=mktime();执行错误,建议使用上面的方法
$timetamp=date("U");

//今天日期的中午时间
$time=mktime(12,0,0);

/*getdate(),返回相关数组*/
$today=getdate();
print_r($today);

/* 检验日期的有效性(是否存在):checkdate(); */
echo checkdate(2, 29, 2008);

/*格式化时间戳 :strftime()*/
echo strftime('%A</br>');
echo strftime('%x</br>');
echo strftime('%c</br>');
echo strftime('%Y</br>');

/*
 * php日期mysql日期转换:
 * 1.php使用date(),注意带有0前导格式的日期和月份,使用两位或四位年份
 * 2.mysql:data_format(),unix_timestamp()
 */
//在mysql端的使用:
//select date_format(date_colum,'%m %d %Y')from tablename;
//select unix_timestamp(date_colum)from tablename;//可以将一列转换为时间戳

/*在php中计算日期*/

$day=18;
$month=9;
$year=1972;

$bdayunix=mktime(0,0,0,$month,$day,$year);
$nowunix=time();
$ageunix=$nowunix-$bdayunix;
$age=floor($ageunix/(365*24*60*60));
echo "age is $age</br>"
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值