È possibile in PHP ottenere l'offset del fuso orario per una determinata posizione? Per esempio. quando viene data la posizione "Sydney/Australia" per ottenere l'offset del fuso orario come "+1100". Bonus sarebbe per questa funzione tenere a mente i risparmi diurni (vale a dire che è a conoscenza dell'ora legale e regola l'offset in base).Ottiene l'offset del fuso orario per una data posizione
5
A
risposta
6
Per visualizzare la data/ora locale è possibile utilizzare il seguente, dove 'Europe/Berlin' sarebbe sostituito con fuso orario dell'utente.
$date = new DateTime($value);
$date->setTimezone(new DateTimeZone('Europe/Berlin'));
echo $date->format('Y-m-d H:i:s');
3
Non certo perché è necessario "1100" (piuttosto che una rappresentazione decimale), ma è possibile utilizzare questo:
$dt = new DateTime(null, new DateTimeZone('Australia/Sydney'));
$offset = $dt->getOffset()/60/60; // 11
$hours = intval($offset);
$minutes = str_pad((string)($offset - $hours) * 60, 2, '0', STR_PAD_RIGHT);
echo $hours.$minutes; // 1100
Sostituire null
con '2010-10-01'
e avrete 1000
17
È possibile utilizzare la classe .
<?php
$timezone = new DateTimeZone("Australia/Sydney");
$offset = $timezone->getOffset(new DateTime("now")); // Offset in seconds
echo ($offset < 0 ? '-' : '+').round($offset/3600).'00'; // prints "+1100"
?>
Problemi correlati
- 1. javascript Data fuso orario
- 2. Formato Fuso orario per Carbon Data
- 3. Data PostgreSQL() con fuso orario
- 4. Ottiene il fuso orario con React Native
- 5. Ottiene l'oggetto orario all'inizio del giorno in un fuso orario particolare
- 6. PHP Data timestamp al fuso orario dell'utente
- 7. Converti data in fuso orario diverso
- 8. NSDate - Compensazione del fuso orario
- 9. Interrompi javascript Funzione data dalla modifica dell'offset del fuso orario
- 10. Fuso orario per Firebase.ServerValue.TIMESTAMP
- 11. Come posso "annullare" una data in un determinato fuso orario?
- 12. Come specificare il fuso orario fino alla data del filtro
- 13. Conversione data ora da fuso orario a fuso orario in server sql
- 14. Twitter - Fuso orario del Tweeet
- 15. Cambia fuso orario del browser
- 16. Come trovare il fuso orario di data/ora specifica in una posizione specifica?
- 17. Django: emissione del fuso orario
- 18. analizzare una data con il fuso orario "Etc/GMT"
- 19. Javascript: analizza una stringa in data come fuso orario LOCAL
- 20. regolare il fuso orario
- 21. Come si ottiene lo scostamento UTC corrente (fuso orario)?
- 22. Come convertire la data da un fuso orario a un altro fuso orario
- 23. Convertire la data con fuso orario noto alla data UTC
- 24. Conversione del fuso orario nella query SQL
- 25. Conversione del fuso orario in php
- 26. Ottenere lo scostamento del fuso orario tra due fusi orari per una data durata
- 27. strptime con fuso orario
- 28. Inadempiente data di fuso orario UTC per DateTime di Jodatime
- 29. Prima di scrivere una Data Java su una colonna SQL TIMESTAMP, JDBC traduce la data dal fuso orario JVM al fuso orario della sessione del database?
- 30. Ottenere fuso orario locale del dispositivo
Stai cercando di visualizzare la data/ora in un determinato fuso orario? –
Intendi nomi di fuso orario ufficiali o luoghi nel mondo? –
@david. Sto memorizzando le UTC e voglio essere in grado di convertire il timestamp in qualsiasi ora locale. – Luke