PHP Dilimi sorun

2 Cevap php

Ben Albuquerque, NM duyuyorum. Bazı Pulların bir veritabanına bir girdi koymak her zaman güncellemek için çalışıyorum.

İşte ben ne kullanın.

date_default_timezone_set("US/Mountain");
$stamp =mktime();
//$stamp = gmmktime();
$time = date("H:i:s",$stamp);$date = date("Y-m-d",$stamp);

Benim yerel saati 12:15 ama ne almak yerine 18:15 PM.

Eğer yanlış neler görürseniz lütfen bana bildirin.

2 Cevap

"My local time is 12:15 PM but what I get is 18:15PM instead."
6 hours ...that's the offset between UTC and American/Mountain, 18:00 in your local timezone is 12:00 UTC.
What does

$rc = date_default_timezone_set("US/Mountain");
$stamp =mktime();
echo 'version: ', phpversion(), "\n";
echo 'rc=', var_dump($rc);
echo 'stamp: ', $stamp, "\n";
echo 'time(): ', time(), "\n";
echo 'date: ', date(DateTime::ISO8601, $stamp), "\n";
echo 'gmdate: ', gmdate(DateTime::ISO8601, $stamp), "\n";

yazdırabilir?

Date_default_timezone_set ("Amerika / Denver") deneyin;