Obtenga UTC de otra zona horaria con Carbon

1 minuto de lectura

avatar de usuario
Marwelln

¿Cómo obtengo la fecha UTC con Carbón si uso otra zona horaria?

$timestamp = '2014-02-06 16:34:00';
Carbon::createFromFormat('Y-m-d H:i:s', $timestamp)->timezone('Europe/Stockholm');

Yo creo con un Europe/Stockholm zona horaria. ¿Cómo obtengo la fecha UTC de eso (2014-02-06 15:34)?

Puedes cambiar la zona horaria con esto:

$timestamp = '2014-02-06 16:34:00';
$date = Carbon::createFromFormat('Y-m-d H:i:s', $timestamp, 'Europe/Stockholm');
$date->setTimezone('UTC');

  • O usa la abreviatura: $date->tz('UTC')

    – Hasta

    27 de julio de 2015 a las 5:11

  • :]O la propiedad $date->tz = 'UTC'

    – Capitán Hipertexto

    16/09/2016 a las 16:15


  • @ Hasta que considere agregar su comentario como respuesta.

    – Orján Alijánov

    2 de septiembre de 2017 a las 13:54

  • Creo que usar más detallado hace que el código sea más legible. Así que prefiero la palabra completa.

    – insignar

    25 de febrero de 2019 a las 14:08

  • esto finalmente me salvó de solucionar un problema de acumulación desde el año pasado: D ¡finalmente!

    – josevoid

    11 de septiembre de 2019 a las 10:09

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad