Obter data apenas com o timezone GMT...?

  • Autor Autor Luisin
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Luisin

Luisin

Xi
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...
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:

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

Gracias!
 
Voltar
Topo