PHP处理时间格式
2024-10-15 13:53:45
1. 把‘2016-06-16’格式转换成‘20160616’
<?php
header("Content-type: text/html; charset=utf-8");
$txDate = '2016-06-16';
$dateTime = explode('-', $txDate);
$Time = $dateTime[0].$dateTime[1].$dateTime[2];
var_dump($Time); 结果:string '20160616' (length=8)
?> $dateTime = explode('-', $params['txDate']);
$dateTime = $dateTime['0'].$dateTime['1'].$dateTime['2']; var_dump($dateTime); //20160616
2. 按日期 YYYY-MM-DD 格式 “2016-06-16 00:00:00” 查询今日内容。需拼接今日起始时间。
<?php
header("Content-type: text/html; charset=utf-8");
$txDate = '2016-06-16';
$dateTime1 = strtotime($txDate); //int 1466028000 将英文文本日期时间解析为 Unix 时间戳:
$dateTime2= date("Y-m-d H:i:s",$dateTime1); //string '2016-06-16 00:00:00' (length=19) Date() 函数把时间戳格式化为更易读的日期和时间。 //拼接今日最后时间2016-06-16 23:59:59
$dateTime= date("Y-m-d H:i:s",strtotime(date("Y-m-d",strtotime($dateTime2))."+ 23 hours 59 minutes 59 seconds ")); //string '2016-06-16 23:59:59' (length=19) $sql = select * form `vvt_user` where userid = 100 AND date_time >= $dateTime2 AND date_time <= $dateTime;
?>
3. php中查询sql 把时间转换成unix时间戳进行比较;
$sql .= ' AND UNIX_TIMESTAMP(vvt_repayment.date) >= '.strtotime($day);
$sql .= ' AND UNIX_TIMESTAMP(vvt_repayment.date) <= '.strtotime($endday);
最新文章
- Android中的IntentService
- vertical-align0 垂直对齐- 图片 兼容个浏览器
- GBDT原理实例演示 1
- (转)jQuery Mobile 移动开发中的日期插件Mobiscroll 2.3 使用说明
- [转载]DIV CSS设计时IE6、IE7、FF 与兼容性有关的特性
- sorted函数
- 关于padding
- FZOJ2111:Min Number
- python获取
- CSS样式表之常用文本属性
- ExtJs异步无法向外传值和赋值的解决办法,亲测有效
- hdu_2089(数位dp)
- Label Encoding vs One Hot Encoding
- [f]智能获取浏览器版本UA信息的方法
- 【阅读笔记】《C程序员 从校园到职场》第七章 指针和结构体
- 查看一个dll是否是强命名[C#]
- [转] gitlab 的 CI/CD 配置管理
- 编译JDK1.7
- python线程池/进程池创建
- Three.js基础:建立Cube并实现鼠标交互,动画旋转