php时间观念

  • 在php.ini中修改时区,定位到 ;date.timezone= 去除分号,设置值为Asia/Shanghai或PRC
  • date_default_timezone_set(timezone) 亦可设置时区,timezone为可识别的时区名称,如PRC,Asia/Chongqing,否则系统采用UTC时区 注:如果服务器使用的是0时区,则不能直接对php.ini进行修改,只能通过该函数设置
  • gmmktime() 获取GMT(Greenwich Mean Time)日期的Unix实践戳
  • microtime() 返回当前微秒数和Unix时间戳
  • int mktime(int hour,int minute,int second,int month,int day,int year [,int is_dst) 根据给出的参数返回Unix实践戳,其参数可以从右向左省略,任何省略都会被设置成本地日期,时间的当前值。is_dst 在夏令时可以被设置为1,否则为0,不确定为-1,也是默认值。
  • 夏令时:利用白天的宝贵时间,世界上不少国家都采用法律规定的形式,每到夏天就将这个国家使用的时间提前一小时,也有提前半小时或几小时的;到了冬季,又将拨快的时间拨回来。这样的时间就是“夏令时”,是一种法定时间。我国曾于1986年到1991年每年从四月的第二个星期天早上2点钟,到九月的第二个星期天早上2点钟,在这段时期内,全国都将时间拨快1小时,实行夏令时。从九月的第二个星期天早上2点钟起,又将拨快的时间重新拨回来,直到第二年四月的第二个星期天早上2点钟。 其他的国家如英国、德国和美国等,也都使用夏令时。
  • int time() 专门获取当前时间的时间戳
  • int strtotime(string time [, int now]) 将任何英文文本的时间描述解析为Unix时间,如果time是绝对时间,则now参数不起作用 ,如 strtotime(“20 October 2010”)
  • string date(string format,int timestamp) 对本地时间进行格式化 一般为date(“Y-m-d H:i:s”,timestamp)
  • bool checkdate(int month,int day,int year) 验证时间日期的有效性
  • *
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章