PHP中日期和时间方法

1.更改PHP语言中的时区设置,有以下两种方法:

(1)修改php.ini文件中的设置,找到[data]下的";data.timezone="选项,将其修改为"data.timezone=Asia/Hong_Kong",然后重新启动服务器。

(2)在应用程序中,在使用日期函数之前添加如下函数:  date_default_timezone_set(timezone);  timezone是PHP可识别的时区,列如Asia/Chongqing等等。ps:如果讲程序上传到空间中,那么对系统市区设置时,不能修改php.ini文件,只能使用函数设置。

2.PHP应用mktime()函数将一个时间转换成UNIX时间戳值。函数语法如下:int mktime(int hour,int minute,int second,intmonth,int day,int year,int(is_dst))

3.PHP通过time()函数获取当前的UNIX时间戳,函数语法如下:

int time(void)

4.?PHP通过data()函数获取当前的日期和时间。函数语法如下:

data(string format,int timestamp)

format参数可以使开发人员按其指定的格式输出日期时间。

5.用getdata()函数获取日期指定部分单位相关信息。语法如下

array getdata(int timestamp)

如果没有时间戳,以当前时间为准

6.检验日期的有效checkdata(),语法如下:

bool checkdata(int month,int day,int year)

7.显示本地化的日期和时间:

setlocate()可以改变PHP默认的本地环境。语法如下:

string setlocale(string category,str locate)

setftime()函数根据本地化环境设置来格式化输出日期和时间。语法如下:

string strftime(string format,inttimestamp)

你可能感兴趣的:(PHP中日期和时间方法)