Problema com DateTime: Somar 3 horas a minha variável é o jeito?
Fala galera,
Tenho um script de DateTime para o meu sistema, porém o mesmo está usando como base um horário errado (sempre com 3 horas de diferença).
Se eu seleciono o horário 13:17, o resultado é:
Wed Apr 08 2015 10:17:14 GMT-0300 (BRT)
Porém, preciso do horário certo.
Como posso proceder? Devo somar 3 horas ao meu script ou buscar um jeito de pegar a hora do servidor diferente?
$("input[name='txDataEntrada']").datetimepicker().on('changeDate', function(ev)
{
elementoPai = $(this).closest('.modal').find("input[name='txDataFechamento']");
alert("Hora selecionada: " + ev.date); // * Wed Apr 08 2015 10:15:14 GMT-0300 (BRT) (Se seleciono 08/04/2015 13:15:14)
$(elementoPai).datetimepicker('setStartDate', ev.date);
$(elementoPai).datetimepicker('update', ev.date);
});
Mundo afora, encontrei esta solução.
Fica a dica pra quem passar pelo problema:
myDate = new Date(ev.date.valueOf());
myDate.setHours(myDate.getUTCHours());Discussão (0)
Carregando comentários...