Contoh
Setel tanggal ISO ke minggu ke-5 pada tahun 2013:
<?php $date=date_create(); date_isodate_set($date,2013,5); echo date_format($date,"Y-m-d") . "<br>"; date_isodate_set($date,2013,5,2); echo date_format($date,"Y-m-d"); ?> /* Output : 2013-01-28 2013-01-29 */
Definisi dan Penggunaan
Fungsi date_isodate_set()
menetapkan tanggal sesuai dengan standar ISO 8601, menggunakan offset minggu dan hari (alih-alih menggunakan tanggal tertentu).
Syntax
date_isodate_set(object, year, week, day)
Nilai Parameter
Parameter | Deskripsi |
---|---|
object | Required. Menentukan objek DateTime yang dikembalikan oleh date_create () |
year | Required. Menentukan tahun tanggal |
week | Required. Menentukan minggu dari tanggal tersebut |
day | Optional. Menentukan offset dari hari pertama dalam seminggu. Default-nya adalah 1 |
Detail Teknis
Return Value: | Mengembalikan objek DateTime saat sukses. FALSE jika gagal |
---|---|
PHP Version: | 5.2+ |
PHP Changelog: | PHP 5.3: Mengubah nilai kembali dari NULL ke DateTime |