Google
搜索www.dodoakn 搜索DoDoKan

函数:gzeof()

gzeof
判断是否在压缩文件尾。
语法: boolean gzeof(int zp);
返回值: 布尔值
函数种类: 特殊文件格式

内容说明

本函数用来判断目前打开的压缩文件指针是否指到文件尾 (EOF, End OF File)。参数 zp 为压缩文件的指针代码。在文件尾则返回 true 值。

函数:gzclose()

gzclose
关闭压缩文件。
语法: boolean gzclose(int zp);
返回值: 布尔值
函数种类: 特殊文件格式

内容说明

本函数将已打开的压缩文件关闭。参数 zp 为压缩文件的指针代码。成功则返回 true 值。

参考

gzopen()

函数:GregorianToJD()

GregorianToJD
将格里高里历法转换成为凯撒日计数。
语法: int gregoriantojd(int month, int day, int year);
返回值: 整数
函数种类: 时间日期

内容说明

有效的范围为格里高里历法公元前 4714 年至公元 9999 年。这套软件能计算到公元前 4714 年,但这是不太有意义的。格里高里历在 1582 年 10 月 15 日施行,但一些欧洲国家到很久后才实行,如英国在 1752 年实行、苏联在 1918 年施行、希腊在 1923 年实行。大部份的欧洲国家优先使用凯撒历法,再次才是格里高里历法。

使用范例

<?php
$jd = GregorianToJD(10,11,1970);
echo(“$jd\n“);
$gregorian = JDToGregorian($jd);
echo(“$gregorian\n“);
?>

函数:gmmktime()

gmmktime
取得 UNIX 时间戳记的格林威治时间。
语法: int gmmktime(int hour, int minute, int second, int month, int day, int year);
返回值: 整数
函数种类: 时间日期

内容说明

输入一个时间,则返回 UNIX 的格林威治时间戳记的长整数。

函数:gmdate()

gmdate
取得目前与 GMT 差后的时间。
语法: string gmdate(string format, int timestamp);
返回值: 字符串
函数种类: 时间日期

内容说明

本函数与 date() 函数相似,不同的是本函数返回与格林威治标准时间 (Greenwich Mean Time, GMT) 时间差后的时间。

使用范例

<?php
echo date( “M d Y H:i:s”,mktime(0,0,0,1,1,1998) );
echo gmdate( “M d Y H:i:s”,mktime(0,0,0,1,1,1998) );
?>

若执行本范例的机器在芬兰 (Finland, GMT +0200),返回的结果为:
Jan 01 1998 00:00:00
Dec 31 1997 22:00:00

参考

date() mktime() gmmktime()