Home » PHP » Fungsi Date timezone_transitions_get() PHP

Fungsi Date timezone_transitions_get() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Kembalikan transisi untuk zona waktu:

<?php
$timezone = new DateTimeZone("Europe/Paris");
// Procedural style
print_r(reset(timezone_transitions_get($timezone)));

echo "<br><br>";

// Object oriented style
print_r(reset($timezone->getTransitions()));
?>
  /* Output : 
  Array ( [ts] => -9223372036854775808 [time] => -292277022657-01-27T08:29:52+0000 [offset] => 561 [isdst] => [abbr] => LMT )
Array ( [ts] => -9223372036854775808 [time] => -292277022657-01-27T08:29:52+0000 [offset] => 561 [isdst] => [abbr] => LMT )
  */

Definisi dan Penggunaan

Timezone_transitions_get() mengembalikan semua transisi untuk zona waktu.

Syntax

Kedua fungsi di bawah ini setara dan salah satu fungsi dapat digunakan seperti yang ditunjukkan pada contoh di atas.

Gaya prosedural:

timezone_transitions_get(object, timestamp_start, timestamp_end)

Gaya berorientasi objek:

DateTimeZone::getTransitions(timestamp_start, timestamp_end)

Nilai Parameter

ParameterDeskripsi
objectRequired (untuk gaya prosedural). Menentukan objek DateTimeZone
timestamp_startOptional. Mulai timestamp
timestamp_endOptional. Akhir timestamp

Detail Teknis

Return Value:Array berindeks numerik yang berisi larik asosiatif dengan semua transisi saat berhasil. SALAH jika gagal
PHP Version:5.2+
PHP Changelog:PHP 5.3: Menambahkan parameter timestamp_begin dan timestamp_end

You may also like