php 计算时区的时差的解决办法
内容摘要
这篇文章主要为大家详细介绍了php 计算时区的时差的简单示例,具有一定的参考价值,可以用来参考一下。
面向512pic编程,下面跟随php教程的小编来举个例子吧。经测试代码如下:
/
面向512pic编程,下面跟随php教程的小编来举个例子吧。经测试代码如下:
/
文章正文
这篇文章主要为大家详细介绍了php 计算时区的时差的简单示例,具有一定的参考价值,可以用来参考一下。
面向512pic编程,下面跟随php教程的小编来举个例子吧。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <code class = "php" > /** * 计算时区的时差 * * @author php教程 www.idcnote.com * @param string $remote_tz 远程时区 * @param string $origin_tz 标准时区 * */ function getTimeZoneOffset( $remote_tz , $origin_tz = 'UTC' ) { if ( $origin_tz === null) { if (! is_string ( $origin_tz = date_default_timezone_get())) { return false; // A UTC timestamp was returned -- bail out! } } $origin_dtz = new DateTimeZone( $origin_tz ); $remote_dtz = new DateTimeZone( $remote_tz ); $origin_dt = new DateTime( 'now' , $origin_dtz ); $remote_dt = new DateTime( 'now' , $remote_dtz ); $offset = $origin_dtz ->getOffset( $origin_dt ) - $remote_dtz ->getOffset( $remote_dt ); return $offset ; }</code> |
注:关于php 计算时区的时差的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释