> php教程 > php手册 > 본문

日期和时间的处理技术

WBOY
풀어 주다: 2016-06-13 10:44:55
원래의
1164명이 탐색했습니다.

日期和时间的处理技术

 php的时间观念
 unix时间戳
 日期和时间的处理

1、php时间观念

 在php语言中,日期、时间函数依赖于服务器的地区设置,php默认调置的是标准的格林威治时间,即零时区。所以要获取本地当前时间必须更改php语言中的时区设置,更改方法有两种,一是通过php.ini文件中设置和通过date_default_timezone_set函数设置。

 php.ini文件中设置时区,date.timezone=xxx
 date_default_timezone_set()函数设置时区,在日期,时间函数之前使用此函数。如果服务器使用的是零时区,则不能对php.ini文件直接进行修改,只能通过date_default_timezone_Set()函数对时区进行设置。


2.时间戳

 1、获取任意日期,时间的时间戳
    mktime()函数将一个时间转换为unix时间戳。mktime()函数根据给出的参数返回unix时间戳,其参数可以从右向左省略,任何省略的参数都会被设置成本地日期,时间的当前值(即不设置任何参数,mktime()函数获取的是本地当前日期和时间)。mktime(小时,分钟,秒,月,天,年,是否夏令时)
  mktime()在不设置任何参数的情况下以获取当前时间的时间戳。

 2.获取当前时间戳, php也提供获取当前时间的时间戳的函数,time()函数。

 3.日期、时间转换为unix时间戳
  strtotime()函数将任何英文文本的日期描述解析为unix时间戳。


3.日期和时间的处理

 日期和时间的处理可以分为格式化日期和时间,获取日期和时间的信息,获取本地化的日期和时间的检验日期和时间的有效性等。
  date()函数对本地日期和时间进行格式化,
  getdate()函数返回数组形式的日期,时间信息,如果没有时间戳,则以当前时间为准。
  检验日期和时间的有效性,checkdate()
 
   
作者“技术为王”

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!