Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengubah suai perbezaan masa dalam php

Bagaimana untuk mengubah suai perbezaan masa dalam php

藏色散人
Lepaskan: 2023-03-17 13:52:01
asal
1067 orang telah melayarinya

Penyelesaian untuk mengubah suai perbezaan masa dalam PHP: 1. Hapuskan perbezaan masa melalui "date_default_timezone_set('Asia/Shanghai');"; 2. Melalui "gmdate("Y-m-d H:i:s", mktime () $timeoffset * 3600);"Memformat masa.

Bagaimana untuk mengubah suai perbezaan masa dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.

Bagaimana untuk mengubah suai perbezaan masa dalam php?

  • Bagaimana untuk mendapatkan masa semasa dalam PHP

Gunakan tarikh fungsi() untuk melaksanakan

<?php
date_default_timezone_set(&#39;Asia/Shanghai&#39;);//此句用于消除时间差
echo $nowtime=date("Y-n-j H:i:s");
?>
Salin selepas log masuk
  • Penyelesaian kepada perbezaan masa

Anda boleh menggunakan kod berikut:

<?php
$timeoffset = 8;
echo gmdate("Y-m-d H:i:s", mktime() + $timeoffset * 3600);
//gmdate()函数返回的是GMT(格林威治)时间,$timeoffset是各地的时差。8是北京时间和GMT的时差。
?>
Salin selepas log masuk

Juga~ bermula dari php5.1.0 , pilihan date.timezone telah ditambahkan pada php.ini, yang dimatikan secara lalai

, iaitu masa yang dipaparkan (tidak kira apa arahan php yang digunakan) ialah Greenwich Mean Time

Ia betul-betul 8 jam berbeza dengan masa kita (waktu Beijing Terdapat tiga kaedah di bawah untuk memulihkan masa biasa).

1. Cara paling mudah adalah dengan tidak menggunakan php5.1 atau lebih tinggi

2 date_default_timezone_set (XXX);

di atas

3, sekali dan untuk semua, hanya php.ini boleh diubah suai. Buka php.ini dan cari date.timezone Alih keluar titik koma di hadapan

=, tambah PRC pada penghujungnya dan mulakan semula perkhidmatan http (seperti apache2 atau iis, dll.)

Mengenai XXX dalam kurungan 2, anda boleh Pergi ke tapak web rasmi PHP untuk menyemak, alamat: http://www.php.net/manual/en/timezones.php

Kajian yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai perbezaan masa dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan