php 获取今天,明天、本周、本周末、本月的起始时间戳和结束时间戳的方法

今天::
    $start_time = mktime(0,0,0,date(‘m‘),date(‘d‘),date(‘Y‘));
    $end_time = mktime(0,0,0,date(‘m‘),date(‘d‘)+1,date(‘Y‘))-1;
    
明天:
     $start_time = mktime(0,0,0,date(‘m‘),date(‘d‘),date(‘Y‘))+86400;
    $end_time = mktime(0,0,0,date(‘m‘),date(‘d‘)+1,date(‘Y‘))-1+86400;

本周:
    $start_time = mktime(0,0,0,date(‘m‘),date(‘d‘)-date(‘w‘)+1,date(‘Y‘));
    $end_time = mktime(23,59,59,date(‘m‘),date(‘d‘)-date(‘w‘)+7,date(‘Y‘));

本周末:
    $start_time = mktime(0,0,0,date(‘m‘),date(‘d‘)-date(‘w‘)+6,date(‘Y‘));
    $end_time = mktime(23,59,59,date(‘m‘),date(‘d‘)-date(‘w‘)+7,date(‘Y‘));

本月:
    $start_time = mktime(0,0,0,date(‘m‘),1,date(‘Y‘));
    $end_time = mktime(23,59,59,date(‘m‘),date(‘t‘),date(‘Y‘));
时间: 2024-10-05 17:06:38

php 获取今天,明天、本周、本周末、本月的起始时间戳和结束时间戳的方法的相关文章

javascript获取当天、本周、本月、本年 开始及结束时间

/** * 获取本周.本季度.本月.上月的开始日期.结束日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMonth(); //当前月 var nowYear = now.getYear(); //当前年 nowYear += (nowYear < 2000) ? 1900 :

php 获取今天,本周,本月,三个月内,半年内,今年的开始和结束时间

$now = time();         //今天        $today_audit_num = 0;        $today_use_num = 0;        $beginTime = date('Y-m-d 00:00:00', $now);          $endTime = date('Y-m-d 23:59:59', $now); //本周        $week_audit_num = 0;        $week_use_num = 0;       

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

php 获取今日.昨日.上周.本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime.下面首先还是直奔主题以示例说明如何使用 mktime 获取今日.昨日.上周.本月的起始时间戳和结束时间戳,然后在介绍一下 mktime 函数作用和用法. 查看代码 打印 01 //php获取今日开始时间戳和结束时间戳 02 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); 03 $endToday=mktime(0,0,

PHP计算今天、昨天、本周、本月、上月开始时间和结束时间

PHP计算今天.昨天.本周.本月.上月开始时间和结束时间 $today = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d'),date('Y'))); $today_end = date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1); echo $today,'<br>';//今天开始时间 echo $today_end,'<br>';//今天结束时

php获取今日开始时间戳和结束时间戳

1.php获取今日开始时间戳和结束时间戳  $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; 2.php获取昨日起始时间戳和结束时间戳 $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));$endYesterday=mktime(0,0,0,dat

PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类:

<?php class Time { /** * 返回今日开始和结束的时间戳 * * @return array */ public static function today() { return [ mktime(0, 0, 0, date('m'), date('d'), date('Y')), mktime(23, 59, 59, date('m'), date('d'), date('Y')) ]; } /** * 返回昨日开始和结束的时间戳 * * @return array */

获取昨天/今天/本周/下周/本月/下月/去年/今年时间,默认设置时间

/*处理时间戳*/var getTimeStamp=function(dateStr){ var newstr = dateStr.replace(/-/g,'/'); var date = new Date(newstr); var time_str = date.getTime().toString(); return time_str.substr(0, 13);};/*时间戳转换成正常时间*/var timeChange=function(timeStamp) { var newDate

MSSQL获取昨天,本周,本月。。。

特别说明下:以下统计本周数据时,星期天是作为下周的第一天,而不是本周最后一天,因此你把星期天作为本周最后一天时,你需要在getDate()的基础上减一天,如dateadd('day', -1, getDate()) 本周:select * from table where datediff(week,C_CALLTIME,getdate())=0 --C_CALLTIME 为日期字段 本月:select * from table where datediff(Month,C_CALLTIME,g

PHP常用时间戳获取 昨天,明天,上周,本月

//昨天0时时间戳$yesterday_zero = strtotime(date('Y-m-d')) - 3600 * 24;//昨天此时时间戳$yesterday_now = strtotime('-1 day');//本周一时间戳$week_this_monday = strtotime('last Monday');//明天时间戳$tomorrow = strtotime("+1 day");//上周一时间戳$week_last_monday = strtotime('last