Penggunaan fungsi MICROSEND pada PHP

Fungsi MySQL DATE_ADD bermanfaat untuk Melakukan Operasi Aritmatika pada nilai tanggal. Atau, katakanlah, ia menambahkan interval yang ditentukan pengguna ke tanggal tertentu dan mengembalikan tanggal atau DateTime.

Dalam artikel ini, kami menunjukkan cara menggunakan fungsi TAMBAH TANGGAL ini untuk menambahkan interval tertentu ke ekspresi tanggal yang diberikan dengan sebuah contoh.

  • Sintaks DATE_ADD MySQL
  • Contoh fungsi MySQL DATE_ADD
    • Contoh Fungsi DATE_ADD MySQL 1
    • Contoh Fungsi DATE_ADD MySQL 2
    • Contoh Fungsi DATE_ADD 3
    • Contoh Fungsi TAMBAH TANGGAL 5

Sintaks DATE_ADD MySQL

Sintaks dasar Fungsi DATE_ADD MySQL adalah

DATE_ADD(Date, INTERVAL expression Unit);
  • Tanggal: Ini menerima nilai DateTime atau tanggal dalam format string.
  • Ekspresi: Anda harus menentukan Nilai atau jumlah Unit yang akan ditambahkan. Misalnya, 2 HARI berarti menambah dua hari. Argumen ini menerima nilai negatif untuk interval negatif.
  • Unit: Ini menerima rentang nilai unit dari Microsecond hingga Year

Berikut ini adalah contoh daftarnya. Kueri yang ditampilkan di bawah ini membantu Anda memahami penggunaan fungsi DATE_ADD MySQL ini.

Contoh Fungsi DATE_ADD MySQL 1

Di sini, kami menambahkan 1000 Microseconds, 30 Seconds, dan 12 Minutes ke Datetime yang diberikan (2018-12-31 23:30:15.000010).

TIP: Saya menyarankan Anda untuk merujuk ke artikel metode Tanggal untuk memahami Unit setelah Interval MySQL.

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL 1000 MICROSECOND);

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL 30 SECOND);

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL 12 MINUTE);

Contoh Fungsi DATE_ADD MySQL 2

Dalam contoh ini, Pertama, kami menambahkan 12 Jam. Selanjutnya, kami menambahkan 30 hari ke ekspresi Datetime yang diberikan. Dalam pernyataan ketiga, kami menambahkan 12 Minggu.

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL 12 HOUR);

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL 30 DAY);

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL 12 WEEK);

Penggunaan fungsi MICROSEND pada PHP

Contoh Fungsi DATE_ADD 3

Dalam contoh fungsi DATE_ADD MySQL ini, kami menambahkan 12 Bulan, 3 Kuartal, dan 6 Tahun ke ekspresi Datetime yang diberikan.

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL 12 MONTH);

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL 3 QUARTER);

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL 6 YEAR);

Penggunaan fungsi MICROSEND pada PHP

Di sini, Pertama, kami menambahkan 33 Detik dan 10000 Mikrodetik. Pernyataan kedua menambahkan 15 Menit, 30 Detik, dan 10005 Mikrodetik. Pernyataan ketiga menambahkan 12 Menit dan 34 Detik ke DateTime yang diberikan.

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL '33.10000' SECOND_MICROSECOND);

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL '15.30.10005' MINUTE_MICROSECOND);

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL '12.34' MINUTE_SECOND);

Penggunaan fungsi MICROSEND pada PHP

Contoh Fungsi TAMBAH TANGGAL 5

Dalam contoh fungsi MySQL DATE_ADD ini, Pertama, kami menambahkan 10 Jam, 11 Menit, 19 Detik, dan 11005 Mikrodetik. Pernyataan kedua menambahkan 20 Jam, 10 Menit, dan 11 Detik. Pernyataan ketiga menambahkan 22 Jam dan 09 Menit ke DateTime yang diberikan.

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL '10:11.19.11005' HOUR_MICROSECOND);

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL '20:10.11' HOUR_SECOND);

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL '22:09' HOUR_MINUTE);

Penggunaan fungsi MICROSEND pada PHP

Kami menambahkan 31 Hari, 10 Jam, 11 Menit, 19 Detik, dan 11005 Mikrodetik. Pernyataan kedua menambahkan 31 Hari, 10 Jam, 11 Menit, dan 19 Detik. Pernyataan ketiga menambahkan 60 Hari, 20 Jam, dan 19 Menit ke DateTime yang diberikan.

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL ' 31 10:11.19.11005' DAY_MICROSECOND);

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL ' 31 10:11.19' DAY_SECOND);

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL ' 60 20:19' DAY_MINUTE);

Penggunaan fungsi MICROSEND pada PHP

Di sini, kami menambahkan 06 Tahun ke nilai DateTime yang diberikan.

SELECT DATE_ADD('2018-12-31 23:30:15.000010', INTERVAL '06-12' YEAR_MONTH);

SELECT DATE_ADD('2018-12-31 23:30:15', INTERVAL '06-12' YEAR_MONTH);

Penggunaan fungsi MICROSEND pada PHP