note 92381 modified in function.date-format by danbrown
| From: | danbrown@php.net | Date: | Wed, 22 Jul 2009 16:45:30 +0000 |
| Subject: | note 92381 modified in function.date-format by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-158578@lists.php.net to get a copy of this message | ||
Requirements: PHP5+
To expand on Matt Walsh's example, a simple way to get eBay, or Amazon, web service timestamps
is as follows:
<?php
$current_time = urlEncode(subStr(date("c"), 0, 19)."Z");
?>
In other words, take the date/time of now (in ISO 8601 format), discard the trailing Daylight
Savings Time specifier, add a "Z" where the DST was and urlEncode the whole thing to
convert the time's colons for REST requests (required for amazon, not sure about eBay).
Another way might be to create your own timestamp:
<?php
$current_time =
urlEncode(date("Y-m-d")."T".date("H:i:s")."Z");
?>
This way however takes a little more coding on the line.
As far as performance goes, I'm not sure which may be quicker. I just like things to work and
work well, don't much care for how fast they are as long as they get the job done :)
A much simpler way to get the eBay, or Amazon, web service timestamp is as follows:
<?php
$current_date = gmDate("Y-m-d\TH:i:s\Z");
?>
Enjoy!
--was--
Requirements: PHP5+
To expand on Matt Walsh's example, a simple way to get eBay, or Amazon, web service timestamps
is as follows:
<?php
$current_time = urlEncode(subStr(date("c"), 0, 19)."Z");
?>
In other words, take the date/time of now (in ISO 8601 format), discard the trailing Daylight
Savings Time specifier, add a "Z" where the DST was and urlEncode the whole thing to
convert the time's colons for REST requests (required for amazon, not sure about eBay).
Another way might be to create your own timestamp:
<?php
$current_time =
urlEncode(date("Y-m-d")."T".date("H:i:s")."Z");
?>
This way however takes a little more coding on the line.
As far as performance goes, I'm not sure which may be quicker. I just like things to work and
work well, don't much care for how fast they are as long as they get the job done :)
Enjoy!
http://php.net/manual/en/function.date-format.php