Waktu tampak sederhana sampai Anda bertemu timezone, daylight saving, dan format penulisan yang berbeda tiap negara. Section ini membahas API Date/Time PHP secara utuh: objek DateTime dan DateTimeImmutable, parsing dan formatting, interval dan period untuk aritmetika waktu, serta timezone yang menyimpan jebakannya sendiri. Kita menutup dengan format locale-aware dan prinsip menangani date/time dengan aman.
Pelajari cara merepresentasikan tanggal dan jam sebagai objek DateTime untuk pengolahan waktu yang presisi dan mudah dibaca.
Buka → # DateTimeImmutablePelajari cara DateTimeImmutable mencegah bug mutasi tak sengaja dengan selalu mengembalikan objek baru pada setiap perubahan.
Buka → # Parsing dan Formatting DatesPelajari cara mengubah string menjadi objek waktu dengan createFromFormat dan menyusunnya kembali secara aman.
Buka → # Date IntervalsPelajari cara merepresentasikan durasi dan selisih waktu dengan DateInterval untuk aritmetika tanggal yang akurat.
Buka → # Date PeriodsPelajari cara mengiterasi rentang tanggal berulang dengan DatePeriod untuk menyusun jadwal dan laporan.
Buka → # TimezonePelajari cara mengelola timezone dengan DateTimeZone untuk menampilkan waktu yang akurat bagi pengguna di zona mana pun.
Buka → # Unix TimestampsPelajari cara memakai Unix timestamp untuk merepresentasikan titik waktu sebagai satu angka yang mudah dihitung.
Buka → # Locale-Aware FormattingPelajari cara memformat tanggal dalam Bahasa Indonesia melalui tabel pemetaan manual maupun ext-intl.
Buka → # InternationalizationPelajari cara merancang aplikasi multi-bahasa mulai dari kode locale, katalog pesan, hingga format angka dan mata uang.
Buka → # Menangani Date/Time dengan AmanPelajari cara menyimpan UTC, memvalidasi input, dan menghindari jebakan DST untuk penanganan date/time yang aman.
Buka →