Excel 2016 - dokumenta rekvizīti - kā mainīt faila rekvizītā Pievienot ievietot un rediģēt autora taga nosaukumu

Es vēlos nosūtīt pēdējo modificēto IST laika joslā, taču tas vienmēr tiek sūtīts GMT. Kas ir nepareizi ar šo PHP kodu?

echo 'Timezone ' . date_default_timezone_get () ; //==>verified, timezone set correctly Asia/Kolkata $timezone = new DateTimeZone('Asia/Kolkata'); $date = new DateTime($this->item->modified); $date->setTimezone($timezone ); $mod_time = trim ($date->format('D, d M Y H:i:s')); echo $mod_time; header('Last-Modified: '. $mod_time . ' IST', true) ; // header('Last-Modified: '. $mod_time . ' IST', true) ; //==> Tried this also, still sends in GMT 

  • Vai atļauts izmantot tikai GMT?
  • DateTime konstruktors, veidojot datumu, ņem otru laika joslas argumentu. Vai tu esi mēģinājis $date = new DateTime($this->item->modified, new DateTimeZone('Asia/Kolkata'));? Es sekoju dokumenta piemēram: php.net/manual/en/datetime.settimezone.php

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?