123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- --TEST--
- Test strptime() function : basic functionality
- --SKIPIF--
- <?php
- if (!function_exists('strptime')) {
- die("skip - strptime() function not available in this build");
- }
- if (!@strftime('%Z')) die('skip strftime does not support %Z');
- ?>
- --FILE--
- <?php
- $orig = setlocale(LC_ALL, 'C');
- date_default_timezone_set("GMT");
- putenv("TZ=GMT");
- echo "*** Testing strptime() : basic functionality ***\n";
- $input = "10:01:20 AM July 2 1963";
- $tstamp = strtotime($input);
- $str = strftime("%r %B%e %Y %Z", $tstamp);
- $res = strptime($str, '%H:%M:%S %p %B %d %Y %Z');
- var_dump($res["tm_sec"]);
- var_dump($res["tm_min"]);
- var_dump($res["tm_hour"]);
- var_dump($res["tm_mday"]);
- var_dump($res["tm_mon"]);
- var_dump($res["tm_year"]);
- $str = strftime("%T %D", $tstamp);
- $res = strptime($str, '%H:%M:%S %m/%d/%y');
- var_dump($res["tm_sec"]);
- var_dump($res["tm_min"]);
- var_dump($res["tm_hour"]);
- var_dump($res["tm_mday"]);
- var_dump($res["tm_mon"]);
- var_dump($res["tm_year"]);
- $str = strftime("%A %B %e %R", $tstamp);
- $res = strptime($str, '%A %B %e %R');
- var_dump($res["tm_sec"]);
- var_dump($res["tm_min"]);
- var_dump($res["tm_hour"]);
- var_dump($res["tm_mday"]);
- var_dump($res["tm_mon"]);
- var_dump($res["tm_year"]);
- setlocale(LC_ALL, $orig);
- ?>
- --EXPECTF--
- *** Testing strptime() : basic functionality ***
- Deprecated: Function strftime() is deprecated in %s on line %d
- Deprecated: Function strptime() is deprecated in %s on line %d
- int(20)
- int(1)
- int(10)
- int(2)
- int(6)
- int(63)
- Deprecated: Function strftime() is deprecated in %s on line %d
- Deprecated: Function strptime() is deprecated in %s on line %d
- int(20)
- int(1)
- int(10)
- int(2)
- int(6)
- int(163)
- Deprecated: Function strftime() is deprecated in %s on line %d
- Deprecated: Function strptime() is deprecated in %s on line %d
- int(0)
- int(1)
- int(10)
- int(2)
- int(6)
- int(0)
|