Setarea fusului orar în php

Uneori există o situație în care timpul curent de pe server nu se potrivește cu fusul dvs. orar curent sau cu fusul orar din regiunea căreia este orientat site-ul dvs. Pentru a fi clar, îți voi aminti: din punct de vedere teritorial, Rusia este foarte mare și nu toată lumea are nevoie de site-urile lor să "trăiască" în timpul Moscovei. De exemplu, Uralii, Siberia, Orientul Îndepărtat etc.







Serverele celor mai populare furnizori ruși de gazduire se află pe platformele tehnologice din Moscova și Sankt-Petersburg și se află într-un set de dispoziții, firește, în fusul orar al Moscovei. Serverul nu se poate ajusta automat la locația dvs. curentă și poate traduce ceasul sistemului. În acest sens, este posibil ca funcțiile datei și timpului de pe site să nu fie complet corecte. Firește, acum nu vorbim despre CMS, în care corecția de fus orar este de obicei prezentă direct în interfața administratorului.

Mai întâi verificați starea actuală cu ajutorul codului PHP:

Dacă aveți propriul server și aveți acces la php.ini, unde puteți seta fusul orar dorit și puteți uita. De exemplu, în acest fel:

Cu toate acestea, dacă există mai multe proiecte pe server, în care ar trebui să fie acceptate diferite fusuri orare, atunci este mai bine să nu faceți acest lucru. În acest caz, este mai corect să specificați fusurile orare doar pentru proiectele în care există un singur fus orar.

Configurarea unui fus orar pe o gazdă virtuală

Pe o găzduire virtuală, accesul la configurații de servere este cel mai adesea nu. Prin urmare, mai întâi încercați să setați fusul orar cu .htaccess. Găsiți sau creați în rădăcina site-ului dvs. un fișier .htaccess și adăugați următoarea linie:

Dacă metoda nu funcționează, utilizați funcția date_default_timezone_set (). care stabilește fusul orar prestabilit pentru toate funcțiile datei și orei. Pentru a face acest lucru, trebuie doar să adăugați o linie undeva la începutul scriptului:

Firește, Europa / Moscova se schimbă în fusul orar de care aveți nevoie. Pentru teritoriul Federației Ruse în PHP, sunt suportate următoarele zone de timp:

  • Europa / Moscova
  • Europa / Samara
  • Europa / Kaliningrad
  • Europa / Volgograd
  • Asia / Anadyr
  • Asia / Kamchatka
  • Asia / Krasnoyarsk
  • Asia / Magadan
  • Asia / Novokuznetsk
  • Asia / Novosibirsk
  • Asia / Omsk
  • Asia / Sahalin
  • Asia / Vladivostok
  • Asia / Yakutsk
  • Asia / Ekaterinburg






Cu o listă a tuturor fusurilor orare disponibile, puteți consulta linkul sau puteți executa o comandă care vă va întoarce o listă de fusuri orare disponibile pe serverul dvs.

Și să nu vă pierdeți în fusurile orare, cumpărați ceasuri inteligente Apple Watch - cel mai personal dispozitiv de la Apple.

Populare în această lună

  • Setarea fusului orar în php

Umplerea periodică a site-urilor cu ajutorul lui Seopult
3 179

  • Setarea fusului orar în php

    Top 20 șabloane de pagini de destinație pentru WordPress
    1006

  • Setarea fusului orar în php

    Cum să importați o bază de date MySQL mare, ocolind limitările phpMyAdmin
    744

  • Setarea fusului orar în php

    Cum se deschide * .CDR în Adobe Illustrator
    513

  • Setarea fusului orar în php

    Conectați obiectivele metodei Yandex la formularul de contact WordPress 7
    486

  • Setarea fusului orar în php

    Cum de a umple rapid un site pe WordPress folosind pluginul WP All Import
    473

  • Setarea fusului orar în php

    5 cele mai bune cărți despre WordPress în limba rusă
    427

  • Setarea fusului orar în php

    Cele mai bune 20 template-uri pentru magazin online pe WordPress
    401

  • Setarea fusului orar în php

    Cele mai bune 20 template-uri WordPress pentru site-urile agentilor imobiliari si agentii imobiliare
    394

  • Setarea fusului orar în php

    Practica dezvoltator web, specializata in platforma Wordpress.







    Articole similare

    Trimiteți-le prietenilor: