002.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 94 行

PHPT
94
字号
--TEST--strtotime() function--SKIPIF--<?phpif (!@putenv("TZ=EST5") || getenv("TZ") != 'EST5') {	die("skip unable to change TZ enviroment variable\n");}?>--FILE--<?php	$dates = array (		"1999-10-13",		"Oct 13  1999",		"2000-01-19",		"Jan 19  2000",		"2001-12-21",		"Dec 21  2001",		"2001-12-21 12:16",		"Dec 21 2001 12:16",		"Dec 21  12:16",	    "2001-10-22 21:19:58",	    "2001-10-22 21:19:58-02",	    "2001-10-22 21:19:58-0213",	    "2001-10-22 21:19:58+02",    	"2001-10-22 21:19:58+0213",		"2001-10-22T21:20:58-03:40",		"2001-10-22T211958-2",		"20011022T211958+0213",		"20011022T21:20+0215",		"1997W011",		"2004W101T05:00+0",	);	echo "*** GMT0\n";	putenv ("TZ=GMT0");	foreach ($dates as $date) {	    echo date ("Y-m-d H:i:s\n", strtotime ($date));	}	echo "*** US/Eastern\n";	putenv("TZ=US/Eastern");	if( date("T") == "GMT" ) {		// POSIX style		putenv ("TZ=EST5EDT4,M4.1.0,M10.5.0");	}	foreach ($dates as $date) {	    echo date ("Y-m-d H:i:s\n", strtotime ($date));	}?>--EXPECTF--*** GMT01999-10-13 00:00:001999-10-13 00:00:002000-01-19 00:00:002000-01-19 00:00:002001-12-21 00:00:002001-12-21 00:00:002001-12-21 12:16:002001-12-21 12:16:00%d-12-21 12:16:002001-10-22 21:19:582001-10-22 23:19:582001-10-22 23:32:582001-10-22 19:19:582001-10-22 19:06:582001-10-23 01:00:582001-10-22 23:19:582001-10-22 19:06:582001-10-22 19:05:001996-12-30 00:00:002004-03-01 05:00:00*** US/Eastern1999-10-13 00:00:001999-10-13 00:00:002000-01-19 00:00:002000-01-19 00:00:002001-12-21 00:00:002001-12-21 00:00:002001-12-21 12:16:002001-12-21 12:16:00%d-12-21 12:16:002001-10-22 21:19:582001-10-22 19:19:582001-10-22 19:32:582001-10-22 15:19:582001-10-22 15:06:582001-10-22 21:00:582001-10-22 19:19:582001-10-22 15:06:582001-10-22 15:05:001996-12-30 00:00:002004-03-01 00:00:00

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?