Php datetime 1 tahun yang lalu

Metode NamePurpose__construct()Ini digunakan untuk mengembalikan objek kelas DateTime. add() Digunakan untuk menambahkan hari, bulan, tahun, jam, menit, dan detik dengan objek DateTime. sub() Digunakan untuk mengurangi hari, bulan, tahun, jam, menit, dan detik dengan objek DateTime. Modify() Digunakan untuk mengubah nilai timestamp. createFromFormat()Hal ini digunakan untuk membaca string tanggal dan waktu berdasarkan format tertentu. setDate() Digunakan untuk mengatur nilai tanggal. setTime() Digunakan untuk mengatur nilai waktu. setTimestamp()Hal ini digunakan untuk mengatur tanggal dan waktu berdasarkan nilai timestamp UNIX. setTimezone() Ini digunakan untuk mengatur zona waktu untuk objek DateTime. getLastErrors()Ini digunakan untuk mengembalikan peringatan dan kesalahan

Contoh Berbeda dari Kelas DateTime

Berbagai penggunaan kelas DateTime ditunjukkan di bagian tutorial ini menggunakan beberapa contoh

Contoh 1. Baca Tanggal dan Waktu Sekarang

Buat file PHP dengan skrip berikut yang mencetak nilai tanggal dan waktu yang diformat. Objek kelas DateTime dibuat di sini tanpa menggunakan parameter konstruktor untuk membaca nilai tanggal dan waktu saat ini. Selanjutnya, fungsi format() digunakan untuk mencetak tanggal dan waktu saat ini dalam format tertentu



// Baca tanggal dan waktu saat ini
$date = baru DateTime ();
// Cetak tanggal dan waktu saat ini yang diformat
echo ". $tanggal->format("d-M-Y, H:i:s"). "";

?>

Keluaran

Output berikut muncul setelah menjalankan skrip sebelumnya

Php datetime 1 tahun yang lalu

Contoh 2. Baca Tanggal dan Waktu Tertentu

Buat file PHP dengan skrip berikut yang mencetak nilai tanggal dan waktu tertentu dengan pemformatan. Objek kelas DateTime dibuat di sini dengan parameter konstruktor untuk mencetak nilai tanggal dan waktu tertentu. Selanjutnya, metode format() digunakan untuk mencetak tanggal dan waktu dalam format tertentu



// Baca tanggal dan waktu tertentu
$date = baru DateTime ("2022/12/16 06:30:00");
// Cetak tanggal dan waktu yang diformat
echo ". $tanggal->format("d-M-Y, H:i:s"). "";

?>

Keluaran

Output berikut muncul setelah menjalankan skrip sebelumnya

Php datetime 1 tahun yang lalu

Contoh 3. Baca Tanggal dan Waktu dalam Format yang Dapat Dibaca

Buat file PHP dengan skrip berikut yang membaca nilai tanggal berdasarkan nilai string mirip bahasa Inggris dan cetak nilai tanggal tertentu dengan pemformatan. Selanjutnya, metode format() digunakan untuk mencetak tanggal dalam format tertentu



// Baca tanggal tertentu
$date = baru DateTime ("last day of december");
// Cetak tanggal yang diformat
echo ". $tanggal->format("d-M-Y")."";

?>

Keluaran

Output berikut muncul setelah menjalankan skrip sebelumnya

Php datetime 1 tahun yang lalu

Contoh 4. Buat Tanggal Menggunakan CreateFromFormat()

Buat file PHP dengan skrip berikut yang menghasilkan tanggal menggunakan metode createFromFormat() dari kelas DateTime. Selanjutnya, metode format() digunakan untuk mencetak tanggal dalam format tertentu



// Baca tanggal tertentu
$date = DateTime . createFromFormat("d/m/y", "01/12/22");
// Cetak tanggal yang diformat
echo ". $tanggal->format("d-M-y")."";

?>

Keluaran

Output berikut muncul setelah menjalankan skrip sebelumnya

Php datetime 1 tahun yang lalu

Contoh 5. Ubah Tanggal Saat Ini dengan Menambahkan Hari, Bulan, dan Tahun

Buat file PHP dengan skrip berikut yang menghasilkan tanggal setelah menambahkan 10 hari, 1 bulan, dan 2 tahun menggunakan metode modifikasi() dari kelas DateTime. Selanjutnya, metode format() digunakan untuk mencetak tanggal dalam format tertentu



// Baca tanggal saat ini
$date = baru DateTime ();
// Tambahkan 10 hari 1 bulan dan 2 tahun dengan tanggal saat ini
$date->modifikasi("+10);

// Cetak tanggal format baru setelah modifikasi
echo ". $tanggal->format("d-M-y")."";

?>

Keluaran

Output berikut muncul setelah menjalankan skrip sebelumnya

Php datetime 1 tahun yang lalu

Contoh 6. Ubah Tanggal Saat Ini dengan Mengurangkan Hari, Bulan, dan Tahun

Buat file PHP dengan skrip berikut yang menghasilkan tanggal setelah mengurangi 5 hari, 6 bulan, dan 1 tahun menggunakan metode modifikasi() dari kelas DateTime. Selanjutnya, metode format() digunakan untuk mencetak tanggal dalam format tertentu



// Baca tanggal saat ini
$date = baru DateTime ();
//Kurangi 5 hari 6 bulan dan 1 tahun dengan tanggal saat ini
$date->modifikasi("-5);

// Cetak tanggal format baru setelah modifikasi
echo ". $tanggal->format("d-M-y")."";

?>

Keluaran

Output berikut muncul setelah menjalankan skrip sebelumnya

Php datetime 1 tahun yang lalu

Contoh 7. Tambahkan Hari, Bulan, dan Tahun dengan Tanggal Sekarang

Buat file PHP dengan skrip berikut yang menghasilkan tanggal setelah menambahkan 5 hari, 1 bulan, dan 3 tahun dengan membuat objek kelas DateInterval dan metode add() kelas ini. Selanjutnya, metode format() digunakan untuk mencetak tanggal dalam format tertentu



// Baca tanggal saat ini
$date = baru DateTime ();

//Atur interval 3 tahun 1 bulan 15 hari
$interval = baru Interval Tanggal ('P3Y1M15D');
$tanggal->tambahkan($interval<);

// Cetak tanggal format baru setelah modifikasi
echo ". $tanggal->format("d-M-y")."";

?>

Keluaran

Output berikut muncul setelah menjalankan skrip sebelumnya

Php datetime 1 tahun yang lalu

Contoh 8. Baca Tanggal dengan Penanganan Pengecualian

Buat file PHP dengan skrip berikut yang mencetak nilai tanggal tertentu yang diambil dari parameter URL dengan pemformatan. Blok try-catch digunakan dalam skrip untuk menampilkan pesan kesalahan untuk nilai tanggal yang salah



jika(disetel($_GET['dt']))
{
    ///Baca nilai URL
    $dt = $_GET['dt'];
mencoba
    {
      //Tetapkan tanggal berdasarkan nilai URL
      $date = baru DateTime ($dt);

      //Cetak tanggal yang telah diformat
      gema ". $tanggal->format("d-M-y")."";
    }
   catch ( Pengecualian $e)
    {
      //Cetak pesan kesalahan
      gema $e->getMessage();
    }
}

?>

Keluaran

Output berikut muncul setelah menjalankan skrip sebelumnya

Php datetime 1 tahun yang lalu

Kesimpulan

Kelas DateTime dari PHP digunakan untuk menghasilkan tanggal dan waktu dengan berbagai cara. Beberapa metode yang umum digunakan di kelas ini dijelaskan dalam tutorial ini menggunakan contoh sederhana

Bagaimana cara mendapatkan tanggal mundur 1 tahun di PHP?

Bisa saja $time = new DateTime('sekarang - 1 tahun'); . .

Bagaimana cara mengurangi 1 tahun dari tanggal sekarang di PHP?

Contoh 1. PHP Kurangi Tahun ke Tanggal . $date = "2021-11-01"; $newDate = date('Y-m-d', strtotime($date.

Bagaimana cara mengurangi tanggal di PHP?

Fungsi date_sub() mengurangi beberapa hari, bulan, tahun, jam, menit, dan detik dari sebuah tanggal .

Bagaimana cara menambahkan 5 tahun di DateTime di PHP?