Penggunaan fungsi UTC+1 di PHP

Niguru. com. Minggu, 1 November 2020. Pada postingan hari sebelumnya, Niguru. com sudah menjelaskan cara menggunakan fungsi time capture di PHP, dan di penjelasan juga sudah dijelaskan bahwa zona waktu "default" yang ditampilkan oleh PHP adalah GMT+1, berbeda dengan Jakarta yang berada di waktu GMT+7 daerah


Selain menggunakan script

date_default_timezone_set("Continent/Capital"), pengaturan waktu juga dapat dilakukan dengan mengedit file konfigurasi


Dengan konfigurasi yang merekam zona waktu yang sesuai, tidak perlu lagi mengatur zona waktu pada semua aplikasi yang dibuat.  


File konfigurasi pada PHP berbentuk file dengan nama php. ini.  

Berikut cara mengeditnya. Mulailah dengan membuka folder XAMPP\php, tempat file tersebut berada


Penggunaan fungsi UTC+1 di PHP

 

Buka file dengan Notepad

Penggunaan fungsi UTC+1 di PHP


Penggunaan fungsi UTC+1 di PHP

 

Hasil

Penggunaan fungsi UTC+1 di PHP

  1. Mengetuk. zona waktu, di kolom pencarian
  2. Klik Temukan Selanjutnya

Penggunaan fungsi UTC+1 di PHP

 

Lokasi tempat teks tanggal berada. zona waktu ditemukan. Klik Batal

Penggunaan fungsi UTC+1 di PHP

 

Mengubah tanggal. zona waktu = Eropa/Berlin, menjadi tanggal. zona waktu = Asia/Jakarta

Penggunaan fungsi UTC+1 di PHP

  1. Klik tombol tutup [x]
  2. Klik Ya

Penggunaan fungsi UTC+1 di PHP

 

Nyalakan ulang komputernya

Penggunaan fungsi UTC+1 di PHP

 

SELESAI
Selanjutnya, tanpa pengaturan tambahan zona waktu pada aplikasi PHP secara otomatis = Asia/Jakarta

Demikian penjelasan cara mengedit file PHP. hal ini agar zona waktu dapat sesuai untuk semua aplikasi PHP yang dibuat

Contoh
Memformat tanggal dan waktu lokal dan mengembalikan string tanggal yang diformat

<?php
// Mencetak hari
echo date("l") . "<br>";

// Mencetak hari, tanggal, bulan, tahun, waktu, AM atau PM
echo date("l jS \of F Y h:i:s A") . "<br>";

// Cetakan 3 Oktober 1975 adalah pada hari Jumat
echo "Oct 3,1975 was on a ".date("l", mktime(0,0,0,10,3,1975)) . "<br>";

// Gunakan konstanta dalam parameter format
echo date(DATE_RFC822) . "<br>";

// mencetak sesuatu seperti: 1975-10-03T00: 00: 00 + 00: 00
echo date(DATE_ATOM,mktime(0,0,0,10,3,1975));
?>
  /* Output :
Saturday
Saturday 21st of November 2020 09:43:10 AM
Oct 3,1975 was on a Friday
Sat, 21 Nov 20 09:43:10 +0000
1975-10-03T00:00:00+00:00
  */

Bagian Artikel

Definisi dan Penggunaan

Fungsi date() memformat tanggal dan waktu lokal, dan mengembalikan string tanggal yang diformat

Sintaksis

date(format, timestamp);

Nilai Parameter

ParameterDeskripsiformatDiperlukan. Menentukan format string tanggal keluaran. Karakter berikut dapat digunakan
d – Hari dalam sebulan (dari 01 hingga 31)
D – Representasi tekstual dari satu hari (tiga huruf)
j – Hari dalam sebulan tanpa nol di depan (1 hingga 31)
l (huruf kecil 'L') – Representasi tekstual lengkap hari ini
N – representasi numerik ISO-8601 untuk satu hari (1 untuk Senin, 7 untuk Minggu)
S – Akhiran ordinal bahasa Inggris untuk hari dalam sebulan (2 karakter st, nd, rd atau th. Bekerja dengan baik dengan j)
w – Representasi numerik hari ini (0 untuk Minggu, 6 untuk Sabtu)
z – Hari dalam setahun (dari 0 hingga 365)
W – Jumlah minggu dalam tahun ISO-8601 (minggu dimulai pada hari Senin)
F – Representasi tekstual lengkap dari satu bulan (Januari hingga Desember)
m – Representasi numerik dari satu bulan (dari 01 hingga 12)
M – Representasi tekstual pendek dari satu bulan (tiga huruf)
n – Representasi numerik dari satu bulan, tanpa nol di depan (1 sampai 12)
t – Jumlah hari dalam bulan tertentu
L – Apakah tahun kabisat (1 jika tahun kabisat, 0 jika tidak)
o – Nomor tahun ISO-8601
Y – Representasi empat digit tahun ini
y – Representasi dua digit dari satu tahun
a – Huruf kecil am atau pm
A – Huruf kapital AM atau PM
B – Contoh waktu Internet (000 hingga 999)
g – format 12 jam satu jam (1 hingga 12)
G – format 24 jam satu jam (0 hingga 23)
h – format 12 jam satu jam (01 hingga 12)
H – format 24 jam satu jam (00 hingga 23)
i – Menit dengan nol di depan (00 hingga 59)
s – Detik, dengan nol di depan (00 hingga 59)
u – Mikrodetik (ditambahkan dalam PHP 5. 2. 2)
e – Pengidentifikasi zona waktu (Contoh. UTC, GMT, Atlantik / Azores)
I (kapital i) – Tanggal berapa dalam waktu musim panas (1 jika Daylight Saving Time, 0 sebaliknya)
O – Perbedaan waktu Greenwich (GMT) dalam jam (Kel. +0100)
P – perbedaan waktu Greenwich (GMT) dalam jam. menit (ditambahkan dalam PHP 5. 1. 3)
T – Singkatan dari zona waktu (Contoh. EST, MDT)
Z – Offset zona waktu dalam hitungan detik. Offset untuk zona waktu di sebelah barat UTC negatif (-43200 hingga 50400)
c – Tanggal ISO-8601 (mis. 05-05-2013T16. 34. 42 + 00. 00)
r – Format tanggal RFC 2822 (mis. Jum, 12 Apr 2013 12. 01. 05 +0200)
U – Detik sejak Unix Epoch (1 Januari 1970 00. 00. 00 GMT)
dan konstanta standar berikut juga dapat digunakan (tersedia sejak PHP 5. 1. 0)
DATE_ATOM – Atom (mis. 04-2013-12T15. 52. 01 + 00. 00)
DATE_COOKIE – Cookie HTTP (mis. Jumat, 12-Apr-13 15. 52. 01 UTC)
DATE_ISO8601 – ISO-8601 (mis. 04-2013-12T15. 52. 01 + 0000)
DATE_RFC822 – RFC 822 (mis. Jum, 12 Apr 13 15. 52. 01 +0000)
DATE_RFC850 – RFC 850 (mis. Jumat, 12-Apr-13 15. 52. 01 UTC)
DATE_RFC1036 – RFC 1036 (mis. Jum, 12 Apr 13 15. 52. 01 +0000)
DATE_RFC1123 – RFC 1123 (mis. Jum, 12 Apr 2013 15. 52. 01 +0000)
DATE_RFC2822 – RFC 2822 (Jum, 12 Apr 2013 15. 52. 01 +0000)
DATE_RFC3339 – Sama seperti DATE_ATOM (sejak PHP 5. 1. 3)
DATE_RSS – RSS (Jumat, 12 Agustus 2013 15. 52. 01 +0000)
DATE_W3C – Konsorsium World Wide Web (mis. 04-2013-12T15. 52. 01 + 00. 00) stempel waktuOpsional. Menentukan stempel waktu Unix bilangan bulat. Standarnya adalah waktu lokal saat ini (time())

Detail teknis

Nilai Pengembalian. Mengembalikan string tanggal yang diformat saat berhasil. ERROR pada kegagalan + Versi E_WARNINGPHP. 4+Catatan perubahan. PHP5. 1. 0. Menambahkan kesalahan zona waktu E_STRICT dan E_NOTICE. Kisaran stempel waktu yang valid saat ini adalah dari Jum, 13 Des 1901 20. 45. 54 GMT sampai Sel, 19 Jan 2038 03. 14. 07 GMT. Stempel waktu sebelum versi 5. 1. 0 dibatasi dari 01-01-1970 hingga 19-01-2038 pada beberapa sistem (mis. jendela)
PHP5. 1. 1. Menambahkan konstanta format tanggal/waktu standar yang dapat digunakan untuk menentukan parameter format

datephp