本文主要和大家分享php时间戳的使用方法,本文主要以代码的形式和大家分享,希望能帮助到大家。
$date = date'Y-m-d',time));//今日"2018-3-1" //php获取今日开始时间戳和结束时间戳 $start = mktime0, 0, 0, date'm'), date'd'), date'Y')); $end = mktime0, 0, 0, date'm'), date'd') + 1, date'Y')) - 1; 将英文文本日期时间解析为 Unix 时间戳: echostrtotime"now") . "<br>"); echostrtotime"15 October 1980") . "<br>"); echostrtotime"+5 hours") . "<br>"); echostrtotime"+1 week") . "<br>"); echostrtotime"+1 week 3 days 7 hours 5 seconds") . "<br>"); echostrtotime"next Monday") . "<br>"); echostrtotime"last Sunday"));
$type = $param['type'];
switch $type) {
case 3: { // 本月
$start = mktime0, 0, 0, date'm'), 1, date'Y'));
$end = mktime0, 0, 0, date'm'), date'd') + 1, date'Y'));
};
break;
case 6: { //上月
$start = mktime0, 0, 0, date'm') - 1, 1, date'Y'));
$end = mktime0, 0, 0, date'm'), 1, date'Y')) - 1;
};
break;
case 7: { //本周
$start = mktime0, 0, 0, date'm'), date'd') - date'w'), date'Y'));
$end = mktime0, 0, 0, date'm'), date'd'), date'Y'));
};
break;
case 8: { //上周
$start = mktime0, 0, 0, date'm'), date'd') - 7 - date'w'), date'Y'));
$end = mktime0, 0, 0, date'm'), date'd') - date'w'), date'Y')) - 1;
};
break;
case 4: { // 本年
$start = mktime0, 0, 0, 1, 1, date'Y'));
$end = mktime0, 0, 0, 1, 1, date'Y') + 1);
};
break;
case 5: { // 昨天
$start = mktime0, 0, 0, date'm'), date'd') - 1, date'Y'));
$end = mktime0, 0, 0, date'm'), date'd'), date'Y')) - 1;
};
break;
case 9: { // 前七天
$start = mktime0, 0, 0, date'm'), date'd') - 6, date'Y'));
$end = mktimedate'H'), date'm'), date's'), date'm'), date'd'), date'Y'));
};
break;
case 2: { // 前30天
$start = mktime0, 0, 0, date'm'), date'd') - 29, date'Y'));
$end = mktimedate'H'), date'm'), date's'), date'm'), date'd'), date'Y'));
};
break;
case 1: { // 今天
$start = mktime0, 0, 0, date'm'), date'd'), date'Y'));
$end = mktime0, 0, 0, date'm'), date'd') + 1, date'Y')) - 1;
};
break;
default: {
return '';
}
}
将$end和$start作为where条件传入使用
使用date)方法只能取到当前时间的年月日,但是当你从数据库中查询出的时间格式,使用该方法便不能获的,如:date"d",$time);
但是使用date)可以获取到date"Y",$time),date"M",$time),date"D",$time),但是如果想获取当前日期,我们可以使用两次拆分函数
就可以了!
<?php //取得时间的年 $strtimes=$info[datetime] $strtimes = explode" ",$strtime); $timearray = explode"-",$strtimes[0]); $year = $timearray[0]; $month = $timearray[1]; $day = $timearray[2]; ?>
相关推荐:
PHP时间戳与日期转换实例分享
php时间戳函数用法总结
PHP时间戳使用实例代码_PHP教程
以上就是php时间戳的使用方法的详细内容,更多请关注风君子博客其它相关文章!
