Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4093
| From | "Christoph M. Becker" <cmbecker69@arcor.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: date() Parameter Z |
| Date | 2017-04-03 17:36 +0200 |
| Organization | solani.org |
| Message-ID | <obtq5d$5iv$1@solani.org> (permalink) |
| References | <obtcbq$299$1@dont-email.me> <obtddp$d3s$1@news.albasani.net> <obtdpl$7d9$1@dont-email.me> <1t58e243b4i7814n3e8%sfroehli@Froehlich.Priv.at> <obtk7l$thg$1@dont-email.me> |
Am 03.04.2017 um 15:58 schrieb Ralph Stahl:
> Stefan Froehlich schrieb:
>
>> On Mon, 03 Apr 2017 14:08:10 Ralph Stahl wrote:
>>
>>> Niels Braczek schrieb:
>>>
>>>> Am 03.04.2017 um 13:43 schrieb Ralph Stahl:
>>>>
>>>>> '2017-04-03T10:00:07.766Z'
>>>>
>>>> ..766 ist tatsächlich der Sekundenbruchteitl. Das Z steht für Zulu Time
>>>> (gleichbedeutend mit UTC).
>>>
>>> 8-) ! Und wie erzeuge ich die nicht gemessenen 1/1000 Sekunden im
>>> Formatstring???
>>
>> Im Zweifelsfall mit "000", würde ich sagen, alternativ dazu geht bei einem
>> misstrauischen Auftraggeber natürlich auch sprintf('%03d', rand(0,999)).
Man muss sich halt zu helfen wissen. ;)
>> Oder Du leitest die Sekundenbruchteile aus microtime() ab. Wie genau der
>> Zeitstempel tatsächlich sein muss, kann hier ja niemand einschätzen.
>
> Ah, microtime ginge. 000 wäre "korrekt". Weglassen geht auch, wie ich
> schon weiß :-). Vielleicht hat der Auftraggeber nur einen Traum gehabt...
Ab PHP 7.1.0 sollte es eigentlich ganz einfach sein. Hier mal ohne
Berücksichtigung der Zeitzone:
(new DateTime)->format('Y-m-d\TH:i:s.v\Z')
Siehe <https://3v4l.org/X0H4C>. Die `000` unter 7.1.3 macht mich aber
stutzig – sollte besser überprüft werden.
--
Christoph M. Becker
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
date() Parameter Z Ralph Stahl <post@rstahl.de> - 2017-04-03 13:43 +0200
Re: date() Parameter Z Niels Braczek <nbraczek@freenet.de> - 2017-04-03 13:58 +0200
Re: date() Parameter Z Ralph Stahl <post@rstahl.de> - 2017-04-03 14:08 +0200
Re: date() Parameter Z Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2017-04-03 12:47 +0000
Re: date() Parameter Z Ralph Stahl <post@rstahl.de> - 2017-04-03 15:58 +0200
Re: date() Parameter Z "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-04-03 17:36 +0200
Re: date() Parameter Z Ralph Stahl <post@rstahl.de> - 2017-04-03 18:53 +0200
Re: date() Parameter Z Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-04-05 22:30 +0200
Re: date() Parameter Z Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-04-05 22:51 +0200
Re: date() Parameter Z Ralph Stahl <post@rstahl.de> - 2017-04-06 09:18 +0200
csiph-web