PHP中设置时区的函数有哪些可以改写为:PHP有哪些函数可以用来设置时区?

2026-04-06 16:541阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计879个文字,预计阅读时间需要4分钟。

PHP中设置时区的函数有哪些可以改写为:PHP有哪些函数可以用来设置时区?

PHP设置时区的函数:1. ini_set()函数,语法ini_set(date.timezone, 时区);2. date_default_timezone_set()函数,可以为脚本中的所有时间日期函数设置一个默认时区。本教程操作环境:Windows 7系统。

php设置时区的函数:1、ini_set()函数,语法“ini_set('date.timezone','时区');”;2、date_default_timezone_set()函数,可以为脚本中的所有时间日期函数设置一个默认时区。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php设置时区的函数

1、使用 ini_set() 函数设置时区

PHP 中的 ini_set() 函数可以设置指定配置选项的值,这个配置选项会在脚本运行时保持新的值,并在脚本结束时恢复。函数的语法格式如下:

ini_set($varname, $newvalue)

其中 $varname 为待修改的配置选项,$newvalue 为配置选项的新值。

提示:ini_set() 函数并不能修改所有的配置选项,可以通过访问“www.php.net/manual/zh/ini.list.php”来查看可以修改的配置选项。

PHP中设置时区的函数有哪些可以改写为:PHP有哪些函数可以用来设置时区?

使用 ini_set() 函数设置时区。

<?php header("Content-type:text/html;charset=utf-8"); ini_set('date.timezone', 'GMT'); echo '当前的格林尼治时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Urumqi'); echo '乌鲁木齐的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>

运行结果如下:

当前的格林尼治时间为:2021-07-05 10:46:25 乌鲁木齐的当前时间为:2021-07-05 18:46:25 上海的当前时间为:2021-07-05 18:46:25

2、使用 date_default_timezone_set() 函数设置时区

PHP 中的 date_default_timezone_set() 函数可以为脚本中的所有时间日期函数设置一个默认时区,其语法格式如下:

date_default_timezone_set($timezone_identifier)

参数 $timezone_identifier 为时区标识符,例如 UTC(格林尼治时间)或 Europe/Lisbon(葡萄牙)。

自 PHP5.1.0 起(此版本日期时间函数被重写了),如果时区不合法则每个对日期时间函数的调用都会产生一条 E_NOTICE 级别的错误信息,如果使用系统设定或 TZ 环境变量则还会产生 E_STRICT 级别的信息。

使用 date_default_timezone_set() 函数设置时区。

<?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('Asia/Urumqi'); echo '乌鲁木齐的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Europe/Lisbon'); echo '葡萄牙的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>

运行结果如下:

乌鲁木齐的当前时间为:2021-07-05 18:47:19 葡萄牙的当前时间为:2021-07-05 11:47:19 上海的当前时间为:2021-07-05 18:47:19

推荐学习:《PHP视频教程》

以上就是php设置时区的函数有哪些的详细内容,更多请关注自由互联其它相关文章!

本文共计879个文字,预计阅读时间需要4分钟。

PHP中设置时区的函数有哪些可以改写为:PHP有哪些函数可以用来设置时区?

PHP设置时区的函数:1. ini_set()函数,语法ini_set(date.timezone, 时区);2. date_default_timezone_set()函数,可以为脚本中的所有时间日期函数设置一个默认时区。本教程操作环境:Windows 7系统。

php设置时区的函数:1、ini_set()函数,语法“ini_set('date.timezone','时区');”;2、date_default_timezone_set()函数,可以为脚本中的所有时间日期函数设置一个默认时区。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php设置时区的函数

1、使用 ini_set() 函数设置时区

PHP 中的 ini_set() 函数可以设置指定配置选项的值,这个配置选项会在脚本运行时保持新的值,并在脚本结束时恢复。函数的语法格式如下:

ini_set($varname, $newvalue)

其中 $varname 为待修改的配置选项,$newvalue 为配置选项的新值。

提示:ini_set() 函数并不能修改所有的配置选项,可以通过访问“www.php.net/manual/zh/ini.list.php”来查看可以修改的配置选项。

PHP中设置时区的函数有哪些可以改写为:PHP有哪些函数可以用来设置时区?

使用 ini_set() 函数设置时区。

<?php header("Content-type:text/html;charset=utf-8"); ini_set('date.timezone', 'GMT'); echo '当前的格林尼治时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Urumqi'); echo '乌鲁木齐的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; ini_set('date.timezone', 'Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>

运行结果如下:

当前的格林尼治时间为:2021-07-05 10:46:25 乌鲁木齐的当前时间为:2021-07-05 18:46:25 上海的当前时间为:2021-07-05 18:46:25

2、使用 date_default_timezone_set() 函数设置时区

PHP 中的 date_default_timezone_set() 函数可以为脚本中的所有时间日期函数设置一个默认时区,其语法格式如下:

date_default_timezone_set($timezone_identifier)

参数 $timezone_identifier 为时区标识符,例如 UTC(格林尼治时间)或 Europe/Lisbon(葡萄牙)。

自 PHP5.1.0 起(此版本日期时间函数被重写了),如果时区不合法则每个对日期时间函数的调用都会产生一条 E_NOTICE 级别的错误信息,如果使用系统设定或 TZ 环境变量则还会产生 E_STRICT 级别的信息。

使用 date_default_timezone_set() 函数设置时区。

<?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('Asia/Urumqi'); echo '乌鲁木齐的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Europe/Lisbon'); echo '葡萄牙的当前时间为:'.date('Y-m-d H:i:s',time()).'<br>'; date_default_timezone_set('Asia/Shanghai'); echo '上海的当前时间为:'.date('Y-m-d H:i:s',time()); ?>

运行结果如下:

乌鲁木齐的当前时间为:2021-07-05 18:47:19 葡萄牙的当前时间为:2021-07-05 11:47:19 上海的当前时间为:2021-07-05 18:47:19

推荐学习:《PHP视频教程》

以上就是php设置时区的函数有哪些的详细内容,更多请关注自由互联其它相关文章!