婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php strftime函數獲取日期時間(switch用法)

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

熱門標簽:智能外呼電銷系統 高識別電銷機器人 h5 地圖標注 電銷機器人-快迭智能 合肥外呼系統app 哈爾濱400電話辦理到易號網 拉薩打電話機器人 寶安400電話辦理 沈陽人工智能電銷機器人公司

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

您可能感興趣的文章:
  • PHP函數之日期時間函數date()使用詳解
  • php 日期時間處理函數小結
  • PHP 日期時間函數的高級應用技巧
  • php checkdate、getdate等日期時間函數操作詳解
  • PHP日期時間函數的高級應用技巧
  • php date()日期時間函數詳解
  • PHP與Java對比學習日期時間函數
  • 使用PHP的日期與時間函數技巧
  • PHP中Date()時間日期函數的使用方法小結
  • php Mysql日期和時間函數集合
  • PHP時間和日期函數詳解
  • php常用日期時間函數實例小結

標簽:林芝 梅州 成都 巴中 威海 泰州 山東 張家口

巨人網絡通訊聲明:本文標題《php strftime函數獲取日期時間(switch用法)》,本文關鍵詞  php,strftime,函數,獲取,日期,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php strftime函數獲取日期時間(switch用法)》相關的同類信息!
  • 本頁收集關于php strftime函數獲取日期時間(switch用法)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 巴林右旗| 临洮县| 宜兰市| 扎鲁特旗| 通辽市| 卓资县| 玛纳斯县| 冷水江市| 蒲江县| 新巴尔虎右旗| 同仁县| 喀喇| 建德市| 临高县| 罗江县| 五指山市| 西昌市| 开化县| 新巴尔虎左旗| 惠水县| 习水县| 绍兴县| 怀仁县| 永年县| 新宁县| 古蔺县| 天柱县| 灵川县| 囊谦县| 漳平市| 云霄县| 五寨县| 界首市| 志丹县| 班戈县| 财经| 临汾市| 商南县| 辽宁省| 延津县| 九台市|