- ·上一篇文章:如何用php生成WAP页面
- ·下一篇文章:PHP程序中的特效应用 实用代码珍藏
如何使用PHP和PEAR进行不同时区的转换
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类库提供了直观而且高效的方法来执行复杂的日期计算,如果您正在寻找一种在不同位置转换时间戳的简便方法,那么我热忱地向您推荐这种方法。
