Menampilkan data hari ini mysql

Fungsi date time ialah fungsi yang digunakan untuk melakukan manipulasi date (tanggal) dan time (waktu) pada database MySQL.

Berikut berbagai fungsi date time beserta contoh penulisannya.

adddate()

Fungsi adddate() digunakan untuk menambahkan jumlah hari atau interval waktu pada tanggal tertentu.

SELECT ADDDATE('2013-04-03', INTERVAL 3 MINUTE); -- menambahkan 3 menit SELECT ADDDATE('2013-04-03', INTERVAL 12 HOUR); -- menambahkan 12 jam SELECT ADDDATE('2013-04-03', INTERVAL 8 DAY); -- menambahkan 8 hari SELECT ADDDATE('2013-04-03', INTERVAL '2' MONTH); -- menambahkan 2 bulan SELECT ADDDATE('2013-04-03', INTERVAL '2' YEAR); -- menambahkan 2 tahun SELECT ADDDATE('2013-04-03', INTERVAL '2-2' YEAR_MONTH); -- menambahkan 2 tahun 2 bulan

Hasil :
2013-04-03 00:03:00
2013-04-03 12:00:00
2013-04-11
2013-06-03
2015-04-03
2015-06-03

curdate()

Fungsi curdate() digunakan untuk menampilkan tanggal hari ini.

Hasil :
2013-04-02

curtime()

Fungsi curtime() digunakan untuk menampilkan waktu saat ini.

Hasil :
03:45:07

date()

Fungsi date() digunakan untuk menampilkan hanya tanggal dari tanggal dan waktu tertentu.

SELECT DATE('2013-04-02 03:45:07')

Hasil :
2013-04-02

datediff()

Fungsi datediff() digunakan untuk menampilkan selisih dari tanggal tertentu. Anda dapat menggunakan fungsi ini untuk menghitung jumlah hari diantara periode tanggal tertentu.

SELECT DATEDIFF('2013-05-21', '2013-04-03')

Hasil :
48

date_format()

Fungsi date_format() digunakan untuk mengubah format tanggal sesuai kebutuhan tertentu.

SELECT DATE_FORMAT(CURDATE(), "%M, %d %Y"); SELECT DATE_FORMAT(CURDATE(), "%M, %e %Y"); SELECT DATE_FORMAT(NOW(),"%M, %e %Y %H:%i:%s");

Hasil :
April, 03 2013
April, 3 2013
April, 3 2013 03:45:07

day()

Fungsi day() digunakan untuk menampilkan tanggal saja.

Hasil :
03

dayofmonth()

Fungsi dayofmonth() digunakan untuk menampilkan tanggal saja. Fungsi ini sama seperti fungsi day().

SELECT DAYOFMONTH('2013-04-03')

Hasil :
03

dayname()

Fungsi dayname() digunakan untuk mendapatkan nama hari dari tanggal tertentu.

SELECT DAYNAME('2013-04-03') atau SELECT DAYNAME(NOW())

Hasil :
Wednesday

month()

Fungsi month() digunakan untuk menampilkan bulan dari tanggal tertentu.

SELECT MONTH('2013-04-03') atau SELECT MONTH(NOW())

Hasil :
04

now()

Fungsi now() digunakan untuk menampilkan tanggal dan waktu sekarang.

Hasil :
2013-04-02 03:45:07

Catatan :
MySQL memiliki format tanggal “Y-m-d” atau “Year-Month-Date“. Jika Anda memiliki data 2 April 2013, maka di dalam MySQL akan ditulis 2013-04-02.

year()

Fungsi year() digunakan untuk menampilkan tahun dari suatu tanggal.

SELECT YEAR('2013-04-03') atau SELECT YEAR(NOW())

Hasil :
2013

Kesimpulan

Demikian kumpulan berbagai fungsi date time MySQL yang dapat Anda gunakan untuk memanipulasi data tanggal dan waktu.

Selamat mencoba dan semoga bermanfaat.


  1. Home
  2. PHP MYSQLi
  3. Cara Menampilkan Data di database Berdasarkan Range Tanggal

Pada artikel malam ini kita akan membahas Cara Menampilkan data dari Database Berdasarkan Range Tanggal dengan PHP,  ini sangat berguna Untuk Membuat Laporang Berdasarkan Tanggal atau Membuat Pencarian Data .

Dalam aplikasi Yang saya buat , terdapat fasilitas Pencarian Data Berdasarkan Dua Periode Tanggal , Jadi program harus otomatis menampilkan data yang ada di database saat user memilih Tanggal sekian sampai tanggal sekian..

Contoh : Menampilkan data dari Tgl 2016-10-17 sd 2016-10-28 , Nah.. Disini berarti kita memerintah kan kepa program untuk mengeksekusi data dari database yang tanggal nya dari tanggal Tgl 2016-10-17 sd 2016-10-28 . Selain tanggal itu.. ? ya tidak Di tampilkan.. Untuk Menentuka Hari dan tanggal anda dapat lihat pada artikel. .Cara Menentukan Hari Tanggal Berikut atau sebelumnya di PHP Jika anda ingin tahu Cara Menampilkan data di database berdasarkan bulan dan tahun silahkan lihat artikel tersebut ..

Metode pencarian yang di gunakan merupkan pencarian berdasarkan 2 (dua) periode tanggal. Jadi data yang ada akan kita filter berdasarkan tanggal tertentu, misalnya kita akan menampilkan data mahasiswa siapa saja yang lulus dari tanggal 01 Januari 2012 s/d 28 Februari 2012, maka di sistem akan memfilter dan menampilkan data mahasiswa dari range tanggal yang dicari.

Menampilkan data berdasarkan dua Tanggal di Codeigniter

Berikut ini Data Yang ada di database :

Untuk Hasilnya Bisa dilihat dibawah ini :

Nah.. untuk script yang digunakan :

“select * from (nama_tabel) where (nama_field_yang_akan_difilter) between ‘tanggal awal’ and ‘tanggal akhir’”;

Contoh Dalam Studi kasus diatas

DALAM MYSQL:

 $sql=mysql_query("SELECT * FROM perolehan_dana  WHERE tgl_transaksi between '$tanggal' AND '$sampai_tanggal' ORDER BY id_dana DESC");

DALAM MYSQLI:

 $sql=mysqli_query($koneksi,"SELECT * FROM perolehan_dana  WHERE tgl_transaksi between '$tanggal' AND '$sampai_tanggal' ORDER BY id_dana DESC");

Giman.. mudah bukan.. ???? Silahkan berkreasi

Artikel Rekomendasi

Artikel Terkait
  • Cara Menjumlahkan Array di PHP
  • Membuat Fungsi Format Rupiah dengan PHP
  • Mengubah +62 menjadi 0 dan Sebaliknya dengan PHP
  • Cara mencegah duplikat atau data ganda di php mysql
  • Membuat Formulir Registrasi Pengguna dengan PHP MYSQL
  • Menampilkan Pesan Box data tidak ada saat Mencetak data
  • Edit Data Combobox Terpilih di Form Edit PHP MYSQL
  • Register Form PHP dan MYSQLi
  • Menghitung Umur atau Usia dengan PHP
  • Script Menghitung Akar Kuadrat di PHP

Diskusi

Postingan terbaru

LIHAT SEMUA