1. 程式人生 > >php 獲取時間,時間戳(上週,上月,上半年,上一年,自定義時間),strtotime(),date()

php 獲取時間,時間戳(上週,上月,上半年,上一年,自定義時間),strtotime(),date()

date_default_timezone_set('PRC');

$last_week_first = strtotime(date('Y-m-01', strtotime('-1 week')));
$last_week_last =  strtotime(date('Y-m-d',$last_week_first)."+1 week -1 day");

$last_month_first = strtotime(date('Y-m-01', strtotime('-1 month')));
$last_month_last =  strtotime(date('Y-m-d',$last_month_first
)."+1 month -1 day"); $last_half_first = strtotime(date('Y-06-01', strtotime('-6 month'))); $last_half_last = strtotime(date('Y-m-d',$last_half_first)."+6 month -1 day"); $last_year_first = strtotime(date('Y-01-01', strtotime('-1 year'))); $last_year_last = strtotime(date('Y-m-d',$last_year_first)."+12 month -1 day"
); echo date('Y-m-d',$last_week_first); echo '<br />'; echo date('Y-m-d',$last_week_last); echo '<br />'; echo date('Y-m-d',$last_month_first); echo '<br />'; echo date('Y-m-d',$last_month_last); echo '<br />'; echo date('Y-m-d',$last_half_first); echo '<br />'; echo date('Y-m-d'
,$last_half_last); echo '<br />'; echo date('Y-m-d',$last_year_first); echo '<br />'; echo date('Y-m-d',$last_year_last);

注 : 時間不包含當天,因為只獲取到00:00,如果需要包含當天請把 -1 day 刪除,包含當天,但多一秒

相關推薦

php 獲取時間段 今天昨天本週上週本月上月本季度本年去年

/**獲取時間段 * @param $name * @param $param */ function gettimestamp($name = 'today',$param = ''){ switch ($name){ case 'today'

php 獲取時間時間(上週上月上半年上一年定義時間)strtotime(),date()

date_default_timezone_set('PRC'); $last_week_first = strtotime(date('Y-m-01', strtotime('-1 week')))

關於python時間time、datetime、date之間轉換獲取今天、昨天、上週上月、去年的時間

一、time、datetime、date之間轉換 概念: 首先需要理解三個名詞: 時間戳(int), 時間陣列, 日期格式(str) utc time : 國際時間(倫敦時間) localtime: 本地時間時間(如北京時間 = 倫敦時間 + 8小時) 國際時間獲取: time.gm

php 獲取今日、昨日、上週、本月的起始時間和結束時間的方法

//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;//

golang如何定義json典型的場景json一個時間顯示成date樣式

自定義欄位json,只需要繼承marshaler和unmarshaler 官方的介面如下: type Marshaler interface { MarshalJSON() ([]byte, error) } type Unmarshaler interface { Unmars

PHP獲取昨天、今天、上週、本週、上月、本月、上季度、本季度、今年的起始時間

//今天開始時間 $beginToday= date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d'),date('Y'))); //今天結束時間 $endToday= date("Y-m-d H:

php 獲取今日 昨日 本週 上一週 本月 近三個月的起至時間

    在資料查詢刪選的時候有時候需要各個時間段的時間戳來作為查詢條件,下面通過php內建函式mktime()來獲取各個時間段的時間戳值: <?php // 今日起止時間 $b

PHP獲取上周、本周、上月、本月、本季度、上季度時間

rto time mon body eas sta weekday 天數 echo echo date("Y-m-d",strtotime("now")); echo "<br>"; echo date("Y-m-d",strtotime("-1 wee

Asp.net C# 獲取本週上週本月上月本年上年第一天最後一天時間大全

專案中用到了,所以就寫全了,供參考使用。 DateTime dt=DateTime.Now; int weeknow = Convert.ToInt32(DateTime.Now.DayOfWeek); int dayspan = (-1) * weeknow + 1; D

RecycleView定義ItemDecoration實現時間軸效果

最近進行知識點掃盲,關於RecycleView的進行整理,自定義ItemDecoration,實現時間軸效果,先上圖: 此文參考了Carson_Ho的部落格:http://www.jianshu.com/p/9a796bb23a47,在此特別感謝,感覺怎麼

定義view仿淘寶快遞的物流資訊的時間

 學了Android有一段時間了,一直沒有時間寫部落格,趁著週末有點空,就把自己做的一些東西寫下來. 一方面鍛鍊一下自己的寫文件的能力,另一方面分享程式碼的同時也希望能與大家交流一下技術,共同學習,共同進步.  廢話不多少說,我們先來看看我們自定義view

設定dialog顯示定義時間到後dialog消失

方法一: public class MyDialog extends Dialog { private int FLAG_DISMISS = 1; private boolean flag =

linux 獲取時間後--定義時間格式

1-1 ftime ble 時間格式 功能 時區 放置 日期和時間 保存 自定義時間格式我們可以使用strftime()函數將時間格式化為我們想要的格式。它的原型如下:size_t strftime(&nbsp; char *strDest,&nbsp; s

audio定義樣式控制操作面板的暫停播放獲取音訊的時長以及根據時長進行進度條展示

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>audio例項</title> <script src="./js

用模態的方式開啟定義JDialog獲取返回值

JFrame的變數名為jf JDialog的類名為Fff btnLoadImage.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) {

html中select的option定義屬性然後js 獲取

1、 <select id="mySelect"  onchange="selectTurnToUrl(this)"  class="form-control" style="height: 24px; line-height: 24px; padding: 0 12p

定義PHP整合環境支援定義PHP定義Mysql無限新增任何版本

唯一能強行脫離依賴,在系統缺失必備元件或DLL受損的情況下依然能正常執行 優點http://blog.csdn.net/lccee/article/details/77619819      缺點,需要安裝net4.5 強大站點使用工具:http://blo

vue.js將unix時間轉換為定義時間格式

<!-- js程式碼 --> Vue.filter('time', function (value) {//value為13位的時間戳 function add0(m) {

PHP 定義arrayView()遞迴迴圈列印複雜陣列返回有格式的HTML】

最近忙著實現安卓APP和小程式的產品,同時研究實時音視訊、直播、人臉識別、聲紋識別等功能開發,綜合體驗了各種設計思路,感覺受益頗多。豐富的開發內容很有意思,思路也更加活躍,後續有時間了會推出相關文章分享經驗。除錯時常會需要列印資料,為了將資料和內容放在一個頁面對照看,實現瞭如

nginx定義500502504錯誤頁面無法跳轉【轉】

header cli targe head href 錯誤 error tom htm 1、自定一個頁面,這個頁面是一個鏈接地址可以直接訪問的。 以下是nginx的配置: location / { proxy_pass http://tomcat_