Cara mencari hari dari tanggal di php

Dalam contoh kode ini kami mengambil dua tanggal dan mendapatkan perbedaannya, kode berikut dapat digunakan untuk mendapatkan perbedaan tanggal yang tepat dalam beberapa hari antara dua tanggal

Kode Sumber dan Output untuk mendapatkan jumlah hari antara dua tanggal

";
?>

Keluaran

Difference between in two dates : 5 Days 
_

Program Dasar PHP »

Artikel ini mengajarkan Anda cara mendapatkan tanggal numerik hari dalam seminggu menggunakan PHP. Kami mendasarkan solusi kami pada penetapan angka 0 hingga 6 pada hari kerja dari Minggu hingga Sabtu

Kami akan menggunakan fungsi PHP date dan strtotime untuk perhitungan kami

Untuk mendapatkan tanggal suatu nomor, kami akan memilih tanggal awal dari satu minggu. Tanggal akan memiliki format yyyy-mm-dd, lalu kita pilih angka antara 0 dan 6

Dengan melakukan ini, kita akan mengetahui bahwa setiap tanggal pengembalian PHP untuk nomor tersebut berada di minggu yang sama dengan tanggal awal. Setelah itu, kami menggunakan PHP untuk mendapatkan tanggal menggunakan nomor yang kami pilih dan tanggal awal

Kode PHP akan menggunakan algoritma berikut

  • Pilih angka antara 0 dan 6
  • Pastikan angka berada di antara 0 dan 6
  • Ubah nomor kami menjadi hari dalam seminggu menggunakan PHP date dan strtotime
  • Ubah hari dalam seminggu menjadi tanggal kita dalam format _______ 49 _______. Kami akan menggunakan fungsi date[]_ dan argumennya adalah
    • 
      
      0
    • Stempel waktu Unix pada hari dalam seminggu dari Langkah 4 dikurangi dari angka pilihan kami
    • Cap waktu Unix dari tanggal awal kami

Berikut implementasi dari algoritma ini

= 0 and $day 

Keluaran

Bila Anda memiliki tanggal dalam format ___ ___ 49 _______, Anda dapat menemukan hari jatuhnya, e. g. , Senin atau Minggu. Karena kita sudah memiliki tanggal [dari bagian terakhir], kita dapat mengubah kode kita untuk mencetak nama hari

Modifikasi akan memungkinkan kami mencetak representasi tekstual lengkap hari dari tanggal. Kami akan menggunakan fungsi date[]_, dan kami akan meneruskan yang berikut ini sebagai argumennya

Pada artikel ini, kita akan melihat bagaimana cara mendapatkan perbedaan tanggal dalam jumlah hari di PHP, serta juga akan memahami berbagai cara untuk mendapatkan jumlah total perbedaan dalam 2 tanggal & melihat penerapannya melalui contoh. Kami telah memberikan dua tanggal & tugas kami adalah menemukan jumlah hari di antara tanggal yang diberikan ini. Untuk ini, kami akan mengikuti 2 metode di bawah ini

  • Menggunakan fungsi strtotime[]
  • Menggunakan fungsi date_diff[]

Perhatikan contoh berikut

Input : date1 = "2-05-2017"
        date2 = "25-12-2017"
Output: Difference between two dates: 237 Days
Explanation: Calculating the total number of days between the start & end date.
_

Catatan. Tanggal dapat diambil dalam format apa pun. Pada contoh di atas, tanggal diambil dalam format dd-mm-yyyy

Metode 1. Menggunakan fungsi strtotime[]

Ini adalah fungsi bawaan dalam PHP yang digunakan untuk mengonversi deskripsi tanggal-waktu tekstual bahasa Inggris menjadi stempel waktu UNIX. Fungsi menerima parameter string dalam bahasa Inggris yang mewakili deskripsi tanggal-waktu. Untuk e. g. , "sekarang" mengacu pada tanggal saat ini dalam deskripsi tanggal-waktu bahasa Inggris. Fungsi mengembalikan waktu dalam detik sejak Unix Epoch

Contoh 1. Dalam contoh ini, kami telah mengambil dua tanggal dan menghitung selisihnya

PHP




Bài mới nhất

Chủ Đề