1234567891011121314151617181920212223242526272829 |
- --TEST--
- Test V8::executeString() : Pass JS date to PHP
- --SKIPIF--
- <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
- --FILE--
- <?php
-
- ini_set('v8js.use_date', 1);
- // Set date.timezone since run-tests.php calls php without it being set;
- // which causes the test to fail on PHP 5.3 as it shows a warning message
- // in the output.
- ini_set('date.timezone', 'Europe/Berlin');
- $a = new V8Js();
- $a->var = new \DateTime("Wed, 19 Mar 2014 14:37:11 +0000");
- $a->executeString('print(PHP.var.toGMTString()); print("\n");');
- ini_set('v8js.use_date', 0);
- $a = new V8Js();
- $a->var = new \DateTime("Wed, 19 Mar 2014 14:37:11 +0000");
- $a->executeString('print(PHP.var.toString()); print("\n");');
- ?>
- ===EOF===
- --EXPECT--
- Wed, 19 Mar 2014 14:37:11 GMT
- [object DateTime]
- ===EOF===
|