date(『y-m-d h:i:s』, 具體時間戳)
y :年(四位數)大寫
m : 月(兩位數,首位不足補0) 小寫
d :日(兩位數,首位不足補0) 小寫
h:小時 帶有首位零的 24 小時小時格式
h :小時 帶有首位零的 12 小時小時格式
i :帶有首位零的分鐘
s :帶有首位零的秒(00 -59)
a:小寫的午前和午後(am 或 pm)
大小寫的區分非常重要,例如以下例子:
var_dump
(date
('y-m-d h:i:s'
,1502204401))
;//h 24小時制 2017-08-08 23:00:01
var_dump
(date
('y-m-d h:i:s'
,1502204401))
;//h 12小時制 2017-08-08 11:00:01
strotime是非常靈活聰明的函式,可以識別中文,英文,數字,我們來感受一下
echo
strtotime
("now"),
"\n"
;echo
strtotime
("10 september 2000"),
"\n"
;echo
strtotime
("+1 day"),
"\n"
;echo
strtotime
("+1 week"),
"\n"
;echo
strtotime
("+1 week 2 days 4 hours 2 seconds"),
"\n"
;echo
strtotime
("next thursday"),
"\n"
;echo
strtotime
("last monday"),
"\n"
;echo
strtotime
("20170808 23:00:01"),
"\n"
;
date_default_timezone_set
("asia/shanghai");
//設定為上海時間 否則開始時間會相差8個小時
//獲取今日開始時間戳和結束時間戳
$begintoday
=mktime(0
,0,0
,date
('m'),
date
('d'),
date
('y'))
;$endtoday
=mktime(0
,0,0
,date
('m'),
date
('d')+
1,date
('y'))
-1;//獲取昨日起始時間戳和結束時間戳
$beginyesterday
=mktime(0
,0,0
,date
('m'),
date
('d')-
1,date
('y'))
;$endyesterday
=mktime(0
,0,0
,date
('m'),
date
('d'),
date
('y'))
-1;//獲取本週起始時間戳和結束時間戳
$beginthisweek
=mktime(0
,0,0
,date
('m'),
date
('d')-
date
('w')+
1,date
('y'))
;$endthisweek
=time()
;//獲取上週起始時間戳和結束時間戳
$beginlastweek
=mktime(0
,0,0
,date
('m'),
date
('d')-
date
('w')+
1-7,
date
('y'))
;$endlastweek
=mktime(23
,59,59
,date
('m'),
date
('d')-
date
('w')+
7-7,
date
('y'))
;//獲取本月起始時間戳和結束時間戳
$beginthismonth
=mktime(0
,0,0
,date
('m'),
1,date
('y'))
;$endthismonth
=mktime(23
,59,59
,date
('m'),
date
('t'),
date
('y'))
;$begin_time
=strtotime
(date
('y-m-01 00:00:00'
,strtotime
('-1 month'))
);$end_time
=strtotime
(date
("y-m-d 23:59:59"
,strtotime(-
date
('d').
'day'))
);$begin_year
=strtotime
(date
("y"
,time()
)."-1"
."-1");
//本年開始
$end_year
=strtotime
(date
("y"
,time()
)."-12"
."-31");
//本年結束
//現在的時間到第二天凌晨相差的時間戳
$time=(
strtotime
(date
('y-m-d'))
+3600*24
)-time()
;
python 時間戳和時間之間的轉換
1.將字串的時間轉換 為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import time timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timest...
時間與時間戳之間的轉換
function pad0 i function f timestamp python 時間與時間戳之間的轉換 csdn部落格 對於時間資料,如2016 05 05 20 28 54,有時需要與時間戳進行相互的運算,此時就需要對兩種形式進行轉換,在python中,轉換時需要用到time模組,具體的操...
date命令時間戳和時間之間的轉換
time null 返回從1970年1.1日 元旦 午夜0點到現在的秒數 實際時間 這裡是在mac下的操作,主要就是用date這個命令,更多的用法用man命令檢視 字串格式時間 to 時間戳 我們知道date 命令可以直接把當前時間轉化為時間戳 date s 143678152712 linux下不...