sstrtotime($string) {
global
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SGLOBAL,
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SCONFIG;
$time = '''';
if($string) {
$time = strtotime($string);
if(gmdate(''H:i'',
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SGLOBAL[''timestamp''] +
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SCONFIG[''timeoffset''] * 3600) != date(''H:i'',
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SGLOBAL[''timestamp''])) {
$time = $time -
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SCONFIG[''timeoffset''] * 3600;
}
}
return $time;
}
别看这个函数很少,但是看得我很吃力。这里是要把一个时间字符串转换为时间戳。比如我这里输入的是2010 9 4 21:08,则$time的值就是这个时间到January 1 1970 00:00:00 GMT的时间差,这里是要考虑什么时差的。
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SGLOBAL[''''timestamp]的值其实和$time一样的方法算出来的,但是数值可能有细小的差别。
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SCONFIG[''timeoffset'']是在config的那个表里面的,目前其值为8。这里有一种情况是系统的时区是对的,或者是不对的,需要通过
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SCONFIG[''timeoffset'']来检验。gmdate将传入的时间戳(运行程序的地方的时间戳)经过系统的时区来得到此时格林尼治那个地方的时间。如果是系统时区设对了,那么这个正好一加一减,和后面的相等了(其实这里
php的日期处理函数及uchome的function_coomon中日期处理函数的研究_网学
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
浏览:
SGLOBAL[''''timestamp]的数值是无关紧要的)。如果是正常的,那么就不需要改$time,如果是不正常的,那么需要减一下。但是还是那句话,这他妈的到底是什么意思阿?