Besoin de la date du code PHP pour sortir ceci;Date PHP avec fuseau horaire
2012-11-13T19:05:05.5270036-02:00
Ceci a déjà rempli!
$endDateTime = date ('Y-m-j'.'T'.'H:i:s'.'.5270036-02:00', strtotime ($endDateTime));
Besoin de la date du code PHP pour sortir ceci;Date PHP avec fuseau horaire
2012-11-13T19:05:05.5270036-02:00
Ceci a déjà rempli!
$endDateTime = date ('Y-m-j'.'T'.'H:i:s'.'.5270036-02:00', strtotime ($endDateTime));
jetez un oeil à the documentation. la date-modèle que vous cherchez semble être:
Y-m-d\TH:i:s.uP
Notez le T
doit être échappé avec un \
, sinon on remarquera que abréviation Timezone. Vous n'avez pas non plus besoin de coder en dur les microsecondes (utilisez u
) et le Tiezone (P
).
En outre, si vous souhaitez utiliser ce modèle, vous devez utiliser DateTime::format
au lieu de date
parce que le plus tard on utilise le lance est le paramètre à un int
, de sorte que les microsecondes sera toujours 0
Vous devez échapper de Caractère T
DateTime = date ('Y-m-j'."\T".'H:i:s'.'.5270036-02:00', strtotime ($endDateTime));
Merci, j'ai également remplacé le fuseau horaire avec uP comme Oezi suggéré – mukamaivan