(lamba) kullanıcı müşteriye göre zaman ve tarih gösterecek şekilde nasıl

2 Cevap php

how in lamp (LINUX ,APACHE ,MYSQL ,PHP) environment , can i show date and time in web page according to the user time zone ?

TEŞEKKÜRLER

2 Cevap

Kullanıcının dilimini belirlemek için JavaScript kullanın:

new Date().gettimezoneOffset()

PHP tarafında bu kod çalışıyor ...

  echo <<<EOE
   <script type="text/javascript">
     if (navigator.cookieEnabled)
       document.cookie = "tzo="+ (- new Date().getTimezoneOffset());
   </script>
EOE;
  if (!isset($_COOKIE['tzo'])) {
    echo <<<EOE
      <script type="text/javascript">
        if (navigator.cookieEnabled) document.reload();
        else alert("Cookies must be enabled!");
      </script>
EOE;
    die();
  }
  $ts = new DateTime('now', new DateTimeZone('GMT'));
  $ts->add(DateInterval::createFromDateString($_COOKIE['tzo'].' minutes'));