PHP时间操作

PHP中对日期进行处理常用的几个函数如下:

  • date(format,timestamp): 把时间戳格式化为更易读的日期和时间
    • format : 必需,规定输出日期字符串的格式
    • timestamp : 可选,规定整数的 Unix 时间戳。默认是当前的本地时间 time()
    • 返回值是格式化后的时间字符串
    • 下面列出了一些常用于日期的字符:

      • d - 表示月里的某天(01-31)
      • m - 表示月(01-12)
      • Y - 表示年(四位数)
      • 1 - 表示周里的某天
    • echo "今天是 " . date("Y/m/d") . "<br>";
      echo "今天是 " . date("Y.m.d") . "<br>";
      echo "今天是 " . date("Y-m-d") . "<br>";
      echo "今天是 " . date("l");
  • time(): 获取当前 Unix 时间戳
    • 获取当前时间节
  • strtotime(): 将表示时间和日期的字符串转化为相应的时间戳
    • strtotime(time,now)
  • mktime(): 创建日期
    • mktime(hour,minute,second,month,day,year)

 设置时区

    date_default_timezone_set(PRC);

关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
其它:Etc/GMT-8 ,Singapore ,Hongkong
 
  
原文地址:https://www.cnblogs.com/xiaozhang666/p/11106657.html