激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php strftime函數獲取日期時間(switch用法)

php strftime函數獲取日期時間(switch用法)

2019-10-07 11:51mdxy-dxy PHP教程

strftime是php中常見的將日期時間獲取函數,將存入數據庫中的數字轉換為時間的函數,這里就為大家介紹一下strftime函數的用法與參數,需要的朋友可以參考下

strftime()函數的用法

strftime()函數可以把YYYY-MM-DD HH:MM:SS格式的日期字符串轉換成其它形式的字符串。
strftime()的語法是strftime(格式, 日期/時間, 修正符, 修正符, ...)

函數strftime()的操作有些類似于sprintf():識別以百分號(%)開始的格式命令集合,格式化輸出結果放在一個字符串中。格式化命令說明串strDest中各種日期和時間信息的確切表示方法。格式串中的其他字符原樣放進串中。格式命令列在下面,它們是區分大小寫的。

strftime()定義和用法
strftime() 函數根據區域設置格式化本地時間/日期。

strftime()語法
strftime(format,timestamp)參數 描述 
format 可選。規定如何返回結果。 
timestamp 可選。 
提示和注釋
提示:與 gmstrftime() 的行為相同,不同的是返回時間是本地時間。

它可以用以下的符號對日期和時間進行格式化:

%a 星期幾的簡寫
%A 星期幾的全稱
%b 月份的簡寫
%B 月份的全稱
%c 標準的日期的時間串
%C 年份的前兩位數字
%d 十進制表示的每月的第幾天
%D 月/天/年
%e 在兩字符域中,十進制表示的每月的第幾天
%F 年-月-日
%g 年份的后兩位數字,使用基于周的年
%G 年份,使用基于周的年
%h 簡寫的月份名
%H 24小時制的小時
%I 12小時制的小時
%j 十進制表示的每年的第幾天
%m 十進制表示的月份
%M 十時制表示的分鐘數
%n 新行符
%p 本地的AM或PM的等價顯示
%r 12小時的時間
%R 顯示小時和分鐘:hh:mm
%S 十進制的秒數
%t 水平制表符
%T 顯示時分秒:hh:mm:ss
%u 每周的第幾天,星期一為第一天 (值從1到7,星期一為1)
%U 第年的第幾周,把星期日作為第一天(值從0到53)
%V 每年的第幾周,使用基于周的年
%w 十進制表示的星期幾(值從0到6,星期天為0)
%W 每年的第幾周,把星期一做為第一天(值從0到53)
%x 標準的日期串
%X 標準的時間串
%y 不帶世紀的十進制年份(值從0到99)
%Y 帶世紀部分的十制年份
%z,%Z 時區名稱,如果不能得到時區名稱則返回空字符。
%% 輸出百分號

strftime()的用法舉例如下:

select strftime('%Y-%m-%d %H:%M:%S','now','localtime');
結果:2018-5.15 23:58:09
其實更好的用法是這樣的,比如統,本月或本年的支出:
select strftime('%Y-%m',日期) as 月份,sum(支出) as 月支出 from 流水帳 group by 月份;

switch用法

<?php
setlocale(LC_TIME,"chs");     //設置本地環境
$weekday = strftime("%A");     //聲明變量$weekday的值,獲得了系統時間并只需要獲取星期幾
switch ($weekday){     //switch語句,判斷$weekday的值
 case "星期一":     //如果變量的值為“星期一”
 echo "今天是$weekday ,新的一天開始了!";
 break;
 case "星期二":     //如果變量的值為“星期二”
 echo "今天是$weekday ,認真的工作態度真的很重要!";
 break;
 case "星期三":     //如果變量的值為“星期三”
 echo "今天是$weekday ,充實生活,努力工作!";
 break;
 case "星期四":     //如果變量的值為“星期四”
 echo "今天是$weekday ,勤奮才能創造績效,加油!)";
 break;
 case "星期五":     //如果變量的值為“星期五”
 echo "今天是$weekday ,積極完成工作任務!";
 break;
 case "星期六":     //如果變量的值為“星期六”
 echo "今天是$weekday ,可以放松心情了!";
 break;
 default:      //默認值
 echo "今天是$weekday , 去happy一下!";
 break;
}
?>

下面服務器之家小編繼續為大家補充一些例子:

<?php
echo(strftime("%b %d %Y %X", mktime(20,0,0,12,31,98)));
echo(gmstrftime("%b %d %Y %X", mktime(20,0,0,12,31,98)));

//輸出當前日期、時間和時區
echo(gmstrftime("It is %a on %b %d, %Y, %X time zone: %Z",time()));
?>

輸出:

Dec 31 1998 20:00:00
Dec 31 1998 19:00:00

獲取指定日期的unix時間戳 strtotime("2009-1-22") 示例如下:
echo strtotime("2009-1-22") 結果:1232553600
說明:返回2009年1月22日0點0分0秒時間戳

二,獲取英文文本日期時間 示例如下:
便于比較,使用date將當時間戳與指定時間戳轉換成系統時間

(1)打印明天此時的時間戳strtotime(" 1 day")
當前時間:echo date("Y-m-d H:i:s",time()) 結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime(" 1 day")) 結果:2009-01-23 09:40:25

(2)打印昨天此時的時間戳strtotime("-1 day")
當前時間:echo date("Y-m-d H:i:s",time()) 結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("-1 day")) 結果:2009-01-21 09:40:25

(3)打印下個星期此時的時間戳strtotime(" 1 week")
當前時間:echo date("Y-m-d H:i:s",time()) 結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime(" 1 week")) 結果:2009-01-29 09:40:25

(4)打印上個星期此時的時間戳strtotime("-1 week")
當前時間:echo date("Y-m-d H:i:s",time()) 結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("-1 week")) 結果:2009-01-15 09:40:25

(5)打印指定下星期幾的時間戳strtotime("next Thursday")
當前時間:echo date("Y-m-d H:i:s",time()) 結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("next Thursday")) 結果:2009-01-29 00:00:00

(6)打印指定上星期幾的時間戳strtotime("last Thursday")
當前時間:echo date("Y-m-d H:i:s",time()) 結果:2009-01-22 09:40:25
指定時間:echo date("Y-m-d H:i:s",strtotime("last Thursday")) 結果:2009-01-15 00:00:00

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产成年人在线观看 | 久久亚洲美女视频 | 精品一区二区在线视频 | 国产日韩在线观看一区 | 毛片视频在线免费观看 | 亚洲午夜国产 | 国产午夜精品理论片a级探花 | 九九热欧美 | 草操影院 | 4480午夜 | 国产精品视频一区二区三区四 | av在线免费不卡 | 日韩欧美动作影片 | 91精品国产网站 | 爱视频福利 | 成人午夜激情视频 | 亚洲成人高清在线观看 | 精品国产一二区 | 毛片区 | 特一级黄色毛片 | 欧美一级特黄特色大片免费 | 久久久久久久久久综合 | 黄色av网站在线观看 | 亚洲午夜电影 | 在线a亚洲视频播放在线观看 | 精品久久久久久国产 | 亚洲成人高清电影 | 欧美精品久久久久久久久老牛影院 | 久色免费视频 | 久久中文免费 | 一区二区三区日韩电影 | 欧美黄成人免费网站大全 | 凹凸成人精品亚洲精品密奴 | 欧美 国产 综合 | 欧美成年性h版影视中文字幕 | 国产免费乱淫av | 午夜国内精品a一区二区桃色 | 成人亚洲| 天天操综 | 日本精品网 | 91精品国产综合久久婷婷香 |