php 时间日期函数

Posted aln0825

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 时间日期函数相关的知识,希望对你有一定的参考价值。

<?php
/***
 * ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
 * │Esc│   │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │P/S│S L│P/B│  ┌┐    ┌┐    ┌┐
 * └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘  └┘    └┘    └┘
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
 * │~ `│! 1│@ 2│# 3│$ 4│% 5│^ 6│& 7│* 8│( 9│) 0│_ -│+ =│ BacSp │ │Ins│Hom│PUp│ │N L│ / │ * │ - │
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
 * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{ [│} ]│ |   │ │Del│End│PDn│ │ 7 │ 8 │ 9 │   │
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │
 * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│" ‘│ Enter  │               │ 4 │ 5 │ 6 │   │
 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐     ├───┼───┼───┼───┤
 * │ Shift  │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│  Shift   │     │ ↑ │     │ 1 │ 2 │ 3 │   │
 * ├─────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ E││
 * │ Ctrl│    │Alt │      Author: xmz      │ Alt│    │    │Ctrl│ │ ← │ ↓ │ → │ │   0   │ . │←─┘│
 * └─────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
 *
 *  Date: 2019-05-30
 *  Time: 22:41
 */
date_default_timezone_set("Asia/Shanghai");

    echo date(‘Y年m月d日‘)."\n";
    echo date(‘Y-m-d‘)."\n";
    echo date("Y^_^m^_^d")."\n";
    echo date("Y/m/d H:i:s")."\n";
    echo date("Y")."\n";
    echo date("y-n-j")."\n";
    echo date("H:i:s,a")."\n";
    echo date(‘H:i:s,A‘)."\n";
    echo date(‘g:i:s‘)."\n";
    echo date(‘w‘)."\n";
    $w = date(‘w‘);

   switch ($w){

       case "0":
           $str ="星期日";
       break;
       case " 1":
           $str ="星期一";
           break;
           case " 2":
       $str ="星期二";
       break;
       case " 3":
       $str ="星期三";
       break;
       case ‘ 4‘:
       $str ="星期四";
       break;
       case " 5":
       $str ="星期五";
       break;
       case "6":
       $str ="星期六";
       break;
       default:

           $str = "非法日期";
       break;
   };
   echo date("Y年m月d日").$str."\n";

   echo date(‘L‘)?"是闰年":"不是闰年"."\n";
   echo "本周是全年中的第".date(‘W‘)."周"."\n";
   echo "当天是全年中的第".date(‘z‘)."天"."\n";
   echo "本月有".date(‘t‘)."天";

2019年05月30日
2019-05-30
2019^_^05^_^30
2019/05/30 23:32:34
2019
19-5-30
23:32:34,pm
23:32:34,PM
11:32:34
4
2019年05月30日星期四
不是闰年
本周是全年中的第22周
当天是全年中的第149天
本月有31天

以上是关于php 时间日期函数的主要内容,如果未能解决你的问题,请参考以下文章

超级有用的9个PHP代码片段

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用

常用python日期日志获取内容循环的代码片段

php获取当前时间

21个常用代码片段

JS代码片段:一个日期离现在多久了