当前位置:中国站长下载文章中心网页编程PHP编程 → 如何使用PHP和PEAR进行不同时区的转换

如何使用PHP和PEAR进行不同时区的转换

减小字体 增大字体 作者:阿婷整理  来源:中国站长站  发布时间:2008-9-1 18:00:39
esday, 21 June 2006 17:05:27

  和添加时间跨度一样,您可以使用减法,实际上,这就是subtractSpan()方法的目的,列表H展示了此方法的使用方法。

<?php
// include class
include ("Date.php");

// initialize object
$d = new Date("2006-06-21 15:45:27");

// add 01:20 to it
$d->addSpan(new Date_Span("0,1,20,0"));

// subtract 00:05 from it
$d->subtractSpan(new Date_Span("0,0,5,0"));

// retrieve date as formatted string
echo $d->format("%A, %d %B %Y %T");
?>

  在这个例子中,我首先添加了1小时和20分钟,然后又减去了5分钟,最终结果是添加了1小时和15分钟,输出结果如下:

  Wednesday, 21 June 2006 17:00:27

  正如上述的这些例子所展示的,PEAR的Date类库提供了直观而且高效的方法来执行复杂的日期计算,如果您正在寻找一种在不同位置转换时间戳的简便方法,那么我热忱地向您推荐这种方法。

上一页  [1] [2]