成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP學(xué)習(xí)記錄(日期函數(shù))

linkFly / 2249人閱讀

摘要:時(shí)間戳不僅被使用在系統(tǒng),類系統(tǒng)中,也在許多其他操作系統(tǒng)中被廣泛應(yīng)用。

日期時(shí)間函數(shù)

格式化日期

/*
 * date函數(shù)
 * string date(string format[, int timestamp])
 * 描述:格式化一個(gè)本地時(shí)間/日期
 *
 * format格式:
 * Y:4位數(shù)字完整表示的年份
 * y:2位數(shù)字表示的年份
 * F:月份,完整的文本格式
 * M:三個(gè)字母縮寫表示的月份
 * m:數(shù)字表示的月份,有前導(dǎo)零
 * n:數(shù)字表示的月份,沒有前導(dǎo)零
 * d:月份中的第幾天,有前導(dǎo)零
 * j:月份中的第幾天,沒有前導(dǎo)零
 * l:星期幾,完整的文本格式
 * D:星期中的第幾天,文本表示,3個(gè)字母
 * w:星期中的第幾天,數(shù)字表示
 * H:小時(shí),24小時(shí)格式,有前導(dǎo)零
 * i:有前導(dǎo)零的分鐘數(shù)
 * s:秒數(shù),有前導(dǎo)零
 *
 */
echo date("Y-m-d H:i:s"), "
";  //2018-01-17 05:55:53

與時(shí)區(qū)相關(guān)的函數(shù)

/*
 * date_default_timezone_set函數(shù)
 * bool date_default_timezone_set(string timezone_identifier)
 * 描述:設(shè)置默認(rèn)時(shí)區(qū)
 *
 * date_default_timezone_get函數(shù)
 * string date_default_timezone_get()
 * 描述:獲取默認(rèn)時(shí)區(qū)
 *
 * 亞洲
 * Asia/Hong_Kong
 * Asia/Shanghai
 *
 * 配置文件修改:
 * php.ini中date.timezone中設(shè)置值,然后重啟Apache即可
 *
 */
echo date_default_timezone_get(), "
";  //Europe/Berlin

date_default_timezone_set("Asia/Shanghai");
echo date("Y-m-d H:i:s"), "
";  //2018-01-17 12:55:53
echo date_default_timezone_get(), "
";  //Asia/Shanghai

Unix時(shí)間戳

/*
 * Unix時(shí)間戳
 * 稱為Unix時(shí)間,是一種時(shí)間表示方法,定義為格林威治時(shí)間1970年01月01日00時(shí)00分00秒
 * 起到現(xiàn)在的總秒數(shù)。Unix時(shí)間戳不僅被使用在Unix系統(tǒng),類Unix系統(tǒng)中,也在許多其他操作
 * 系統(tǒng)中被廣泛應(yīng)用。
 *
 * time函數(shù)
 * int time()
 * 描述:返回當(dāng)前Unix時(shí)間戳
 *
 * strtotime函數(shù)
 * int strtotime(string $time[, int $now = time()])
 * 描述:將字符串轉(zhuǎn)換成Unix時(shí)間戳
 *
 * 以"天"為基礎(chǔ)的格式
 * yesterday  昨天午夜
 * midnight  午夜
 * today  今天
 * noon  中午12:00:00
 * tomorrow  明天午夜
 * first day of ??  某月第一天
 * last day of ??  某月最后一天
 *
 * 一天的時(shí)間戳:24*24*60 = 86400
 *
 * microtime函數(shù)
 * mixed microtime([bool $get_as_float])
 * 描述:返回當(dāng)前Unix時(shí)間戳和微秒數(shù),bool為true表示返回當(dāng)前帶微秒的時(shí)間戳
 *
 * ---可用于計(jì)算程序運(yùn)行的時(shí)間
 */
echo time(), "
";  //當(dāng)前的時(shí)間戳
echo strtotime("-3 month"), "
";  //獲取之間的時(shí)間戳
echo microtime(true), "
";

生成唯一的ID

/*
 * uniqid函數(shù)
 * string uniqid(string $prefix =""[, bool $more_entropy = false])
 * 描述:生成唯一ID,$prefix是前綴
 */
echo uniqid(), "
";
echo uniqid(time()), "
";

//常見uuid生成方式
echo md5(uniqid(microtime() . mt_rand())), "
";

獲取日期、時(shí)間信息

/*
 * getdate函數(shù)
 * array getdate([int timestamp])
 * 描述:可以獲取日期、時(shí)間信息
 *
 */
print_r(getdate());

/*
Array
(
    [seconds] => 5
    [minutes] => 55
    [hours] => 15
    [mday] => 17
    [wday] => 3
    [mon] => 1
    [year] => 2018
    [yday] => 16
    [weekday] => Wednesday
    [month] => January
    [0] => 1516175705
)
 */


文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/28734.html

相關(guān)文章

  • php之道》讀后總結(jié) php學(xué)習(xí)綱要

    摘要:日期和時(shí)間使用類完成讀取設(shè)置比較和計(jì)算日期與時(shí)間。單元測(cè)試單元測(cè)試是從編寫開始,貫穿于整個(gè)開發(fā)周期的一種用于保證函數(shù)類和方法的行為與預(yù)期一致的編程方法。是應(yīng)用的單元測(cè)試框架的業(yè)界標(biāo)準(zhǔn),其他幾個(gè)可選框架是行為驅(qū)動(dòng)開發(fā)行為驅(qū)動(dòng)開發(fā)有兩種方式和。 《php之道》閱讀地址:http://wulijun.github.io/php-the-right-way/#code_style_guide ...

    gitmilk 評(píng)論0 收藏0
  • php查詢最近30天、7天、每天、昨天、上個(gè)月的記錄

    摘要:注意周期參數(shù)和都不是日期值查詢今天的所有記錄字段,該字段為類型的字段是類型或者類型的查詢昨天的所有記錄近天的信息記錄近天的信息記錄查詢本月的記錄上一個(gè)月的記錄 一些變量說明: add_time為插入的時(shí)間 to_days是sql函數(shù),返回的是個(gè)天數(shù) data_sub(date,INTERVAL expr type)給指定的日期減去多少天 data()函數(shù)返回日期或日期/時(shí)間表達(dá)式的日期...

    luck 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<