Obtener fecha solo con el timezone GMT...?

  • Autor Autor Luisin
  • Fecha de inicio Fecha de inicio
Luisin

Luisin

Ni
SEO
Verificación en dos pasos activada
Esto le ando vueltas toda la tarde, alguien sabe como obtener le fecha solo teniendo como dato el timezone(GMT), por ejemplo de Argentina: -3

date('Y-m-d', ????)

Gracias de antemano...
 
En este momento estoy en el teléfono, pero más o menos es con set locale pones Argentina funciona también para monedas etc.

Saludos
 
En este momento estoy en el teléfono, pero más o menos es con set locale pones Argentina funciona también para monedas etc.

Saludos

Solo tengo el timezone "-3" por ejemplo, nada mas.
 
Solo tengo el timezone "-3" por ejemplo, nada mas.

mmm esto?... osea puedes indicar el lugar con:
PHP:
date_default_timezone_set('America/Argentina/Buenos_Aires');
echo date("H:i:s",time());

eso te mostrara la hora de ARG...
 
mmm esto?... osea puedes indicar el lugar con:
PHP:
date_default_timezone_set('America/Argentina/Buenos_Aires');
echo date("H:i:s",time());

eso te mostrara la hora de ARG...


No, tengo solo el parametro GTM y necesito la fecha actual

Algo asi como:
$timezone = '-3'
date('d-m-Y', $timezone); // Claro que esto no funciona, pero es de ejemplo.
 
No, tengo solo el parametro GTM y necesito la fecha actual

Algo asi como:
$timezone = '-3'
date('d-m-Y', $timezone); // Claro que esto no funciona, pero es de ejemplo.

PHP:
$fecha = new DateTime('now', new DateTimeZone("+3"));
echo date('d-m-Y', strtotime($fecha->format(DateTime::RFC3339)));

eso mostraria la fecha actual, para ese timezone!
 
En este momento no recuerdo pero saca el time () de la zona GMT y restarle las horas de la variable o sea 3*60*60 de esa forma tendrás la hora en timestamp del lugar que quieres.
 
Ya lo tengo!
lo había visto, pero no probado... jeje toda la tarde boludeando con esto... :witless:

Insertar CODE, HTML o PHP:
$timezone  = -3;
echo gmdate("d-m-Y", time() + 3600*($timezone));

Gracias!
 
Atrás
Arriba