PHP returning incorrect time -



PHP returning incorrect time -

running date ssh on server confirms server time set correctly. code below produces result 4 hours ahead of local time.

<?php date_default_timezone_set('america/new_york'); $now = new datetime(); $rsnew['updated'] = $now->format('y-m-d h:i:s'); ?>

server local time: thu jun 19 09:36:41 edt 2014 time returned code above: 2014-06-19 13:36:51

anyone know issue be?

thanks in advance.

working off of rakish's example, next code produces desired result. doesn't explain why code wasn't working, i'm results.

$datetime = new datetime(); $ny_time = new datetimezone('america/new_york'); $datetime->settimezone($ny_time); $rsnew['updated'] = $datetime->format('y-m-d h:i:s');

try date()

date_default_timezone_set('america/new_york'); echo date('y-m-d h:i:s');

using datetime utilize settimezone()

$datetime = new datetime(); $ny_time = new datetimezone('america/new_york'); $datetime->settimezone($ny_time); echo $datetime->format('y-m-d h:i:s');

php

Comments

Popular posts from this blog

model view controller - MVC Rails Planning -

ruby on rails - Devise Logout Error in RoR -

html - Submenu setup with jquery and effect 'fold' -