时间函数的查询-thinkphp
1.question:默认的date韩束产生的时间与时间的时间相差八个小时->时区默认设置不是北京市时间
date_default_timezone_set(‘PRC‘); // 中国时区
$test = date("Y-m-d H:i:s",time());
2.mysql 时间字段 timestamp 与 datetime的区别
3.时间格式
函数说明 strtotime:讲时间转化为时间戳 详细是
echo strtotime(date(‘Y-m-d‘)); //rs-》1429372800
4.MySQL数据库的查询
当前时间 $test = date("Y-m-d H:i:s",time());
当天查询$start = date("Y-m-d",time()).‘ 00:00:00‘;//当天的开始
$end = date("Y-m-d",time()).‘23:59:59‘;//当天的结束
当月到当前时间查询
$start=strtotime(date(‘Y-m-01 00:00:00‘));
$end = strtotime(date(‘Y-m-d H:i:s‘));
$data[‘cid‘]=$cid;
$data[‘createtime‘] = array(‘between‘,array($start,$end));
一整个月的查询
$test = date("Y-m-01 H:i:s",time());//当月的第一天
$test = date("Y-m-t 23:59:59",time());//当月的最后一天
向前向后**月**天** 的查询
$test=6;
$pd=date(‘Y-m-d H:i:s‘,strtotime(‘-‘.$test.‘ day‘));
$pd1=date(‘Y-m-d H:i:s‘,strtotime(‘2 day‘));
echo "明天:",date(‘Y-m-d H:i:s‘,strtotime(‘-‘.$test.‘ day‘));
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。