date("Y-m-d H:i:s",$time);

2、获取当天凌晨韶光

$todaytime=strtotime("today");

3、获取来日诰日韶光

strtotime("+1 day");

4、获取昨天韶光

php获取当前时间PHP关于获取时光的办法 Angular

strtotime("-1 day");

5、获取下周韶光

strtotime("+1 week");

6、获取上周韶光

strtotime("-1 week");

7、HTML中韶光戳转换

{$time|date="Y-m-d H:i:s",###}

8、PHP 获取特定时间段的开始韶光与结束韶光

date_default_timezone_set(“PRC”); $time = time(); $time_text = date(‘Y-m-d’,$time);

9、一天开始韶光 xxxx年xx月xx日 00:00:00 结束韶光 xxxx年xx月xx日 23:59:59

echo date(‘Y-m-d H:i:s’,strtotime($time_text)); echo “\n”; echo date(‘Y-m-d H:i:s’,strtotime(“{$time_text} +1 day”)-1); echo “\n”;

10、一周开始韶光(周一为第一天) xxxx年xx月xx日 00:00:00 结束韶光 xxxx年xx月xx日 23:59:59

echo date(‘Y-m-d’,($time-((date(‘w’,$time)==0?7:date(‘w’,$time))-1)243600)); echo “\n”; echo date(‘Y-m-d’,($time+(7-(date(‘w’,$time)==0?7:date(‘w’,$time)))243600)).’ 23:59:59′; echo “\n”;

11、一月开始韶光 xxxx年xx月01日 00:00:00 结束韶光 xxxx年xx月[28-31]日 00:00:00

$first_day = ’01’; $last_day = date(‘t’,$time); echo date(“Y-m-{$first_day}”,$time); echo “\n”; echo date(“Y-m-{$last_day}”,$time); echo “\n”;

12、一年开始韶光 结束韶光

$year = date(‘Y’,$time); $first_day = “{$year}-01-01 00:00:00”; $last_day = “{$year}-12-31 23:59:59”;

13、一特定时间戳 1天(24小时)内 开始韶光 结束韶光

$time_text = date(‘Y-m-d H:i:s’,$time); echo $time_text; echo “\n”; echo date(‘Y-m-d H:i:s’,strtotime(“{$time_text} +1 day”)); echo “\n”; // 或者 // 结束韶光 $time+243600 // 特定时间戳 一周(7天)内 开始韶光 结束韶光 // strtotime(“{$time_text} +7 day”); // $time+7243600

14、特定时间戳 1月内 本月d号-下月d号 开始韶光 结束韶光

echo $time_text;echo “\n”;echo date(‘Y-m-d H:i:s’,strtotime(“{$time_text} +1 month”));echo “\n”;

15、特定时间戳 1年内 开始韶光 结束韶光

echo $time_text=”2016-02-29 12:03:26″;echo “\n”;echo date(‘Y-m-d H:i:s’,strtotime(“{$time_text} +1 year”));echo “\n”;

16、php获取当月天数及当月第一天及末了一天、上月第一天及末了一天实现方法

1.获取上个月第一天及末了一天.

 echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 month')); // 打算出本月第一天再减一个月

 上个月末了一天:

 echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 day')); // 打算出本月第一天再减一天

2.获取当月第一天及末了一天.

$BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));echo $BeginDate;echo "<br/>";echo date('Y-m-d', strtotime("$BeginDate +1 month -1 day"));echo "<br/>";

3.获取当天年份、月份、日及天数.

echo " 本月共有:".date("t")."天";echo " 当前年份".date('Y');echo " 当前月份".date('m');echo " 当前几号".date('d');echo "<br/>";

4.利用函数及数组来获取当月第一天及末了一天,比较实用

function getthemonth($date){$firstday = date('Y-m-01', strtotime($date));$lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day"));return array($firstday,$lastday);}$today = date("Y-m-d");$day=getthemonth($today);echo "当月的第一天: ".$day[0]." 当月的末了一天: ".$day[1];echo "<br/>";

5.获取本周的开始韶光和结束韶光

$timestr = time();$now_day = date('w',$timestr);//获取一周的第一天,把稳第一天该当是星期天$sunday_str = $timestr - $now_day606024;$sunday = date('Y-m-d', $sunday_str);//获取一周的末了一天,把稳末了一天是星期六$strday_str = $timestr + (6-$now_day)606024;$strday = date('Y-m-d', $strday_str);echo "星期天: $sunday\n";echo "星期六: $strday\n";die;

17、php韶光戳和日期转换,以及时间戳和星期转换

$this->created_at为韶光戳值,转换日期如下

date('m.d',$this->created_at) : y 代表年的后两位如 17 ,Y 代表 2017 ,m 代表数字月,M 代表英文月 ,d代表日,D代表星期 (英文的)

想要显示中文星期,则要:

$weeks =['周一','周二','周三','周四','周五','周六','周日'];$weeks[date('w',$this->created_at)];

就会显示周几。

18、php韶光戳的问题如何获取每天凌晨的韶光戳?

第一种:$today_zero=strtotime('today');//解释:strtotime支持英语第二种:$today_zero=strtotime(date('Y-m-d',time()));解释:先获取现在的韶光所在的日期格式2013-09-01,然后把它转换为韶光戳个中,第二种还可以大略点写:$today_zero=strtotime(date('Y-m-d'));也便是说,不填当前韶光,也是可以的

19、php显示日期(本日、昨天、本周、上周、本月、上月、)

<?php//本日$today = date("Y-m-d");//昨天$yesterday = date("Y-m-d", strtotime(date("Y-m-d"))-86400);//上周$lastweek_start = date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-7,date("Y")));$lastweek_end = date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("Y")));//本周$thisweek_start = date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")));$thisweek_end = date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y")));//上月$lastmonth_start = date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-1,1,date("Y")));$lastmonth_end = date("Y-m-d H:i:s",mktime(23,59,59,date("m") ,0,date("Y")));//本月$thismonth_start = date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),1,date("Y")));$thismonth_end = date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("t"),date("Y")));//本季度为末了一月天数$getMonthDays = date("t",mktime(0, 0 , 0,date('n')+(date('n')-1)%3,1,date("Y")));//本季度/$thisquarter_start = date('Y-m-d H:i:s', mktime(0, 0, 0,date('n')-(date('n')-1)%3,1,date('Y')));$thisquarter_end = date('Y-m-d H:i:s', mktime(23,59,59,date('n')+(date('n')-1)%3,$getMonthDays,date('Y')));//2016-08-10这天 2个月后的日期echo date("Y-m-d",strtotime("+2 month",strtotime("2016-08-10")));//当前 3个月后的日期echo date("Y-m-d",strtotime("+3 month",time()));?>

20、php获取当前月的所有日期

$j = date("t"); //获取当前月份天数$start_time = strtotime(date('Y-m-01')); //获取本月第一天韶光戳$array = array();for($i=0;$i<$j;$i++){$array[] = date('Y-m-d',$start_time+$i86400); //每隔一天赋值给数组}print_r($array);

21/获取韶光节点的韶光戳方法

function getDateDetail($time = false){if(!$time){$time = time();}$res['beginToday'] = mktime(0,0,0,date('m',$time),date('d',$time),date('Y',$time));$res['endToday'] = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time))-1;$res['beginYesterday'] = mktime(0,0,0,date('m',$time),date('d',$time)-1,date('Y',$time));$res['endYesterday'] = mktime(0,0,0,date('m',$time),date('d',$time),date('Y',$time))-1;$res['beginThisweek'] = strtotime(date('Y-m-d', strtotime("this week Monday", $time)));$res['endThisweek'] = strtotime(date('Y-m-d', strtotime("this week Sunday", $time))) + 24 3600 - 1;$res['beginLastweek'] = strtotime(date('Y-m-d', strtotime("last week Monday", $time)));$res['endLastweek'] = strtotime(date('Y-m-d', strtotime("last week Sunday", $time))) + 24 3600 - 1;$res['beginNextweek'] = strtotime(date('Y-m-d', strtotime("next week Monday", $time)));$res['endNextweek'] = strtotime(date('Y-m-d', strtotime("next week Sunday", $time))) + 24 3600 - 1;$res['beginThismonth'] = mktime(0,0,0,date('m',$time),1,date('Y',$time));$res['endThismonth'] = mktime(23,59,59,date('m',$time),date('t',$time),date('Y',$time));return $res;}