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.

Menampilkan data hari ini mysql

  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

Menampilkan data hari ini mysql

Berikut ini Data Yang ada di database :

Menampilkan data hari ini mysql

Untuk Hasilnya Bisa dilihat dibawah ini :

Menampilkan data hari ini mysql

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 PHPMembuat Fungsi Format Rupiah dengan PHPMengubah +62 menjadi 0 dan Sebaliknya dengan PHPCara mencegah duplikat atau data ganda di php mysqlMembuat Formulir Registrasi Pengguna dengan PHP MYSQLMenampilkan Pesan Box data tidak ada saat Mencetak dataEdit Data Combobox Terpilih di Form Edit PHP MYSQLRegister Form PHP dan MYSQLiMenghitung Umur atau Usia dengan PHPScript Menghitung Akar Kuadrat di PHP

Diskusi