Univertisas Indraprasta PGRI
- Membuat data Base `Fungsi Tanggal`
| 
Coloumn | 
Type | 
Null | 
Defaul | 
| 
Minute_second | 
Time | 
yes | 
null | 
| 
Hour_minute | 
Time | 
yes | 
null | 
| 
Day_hour | 
Date | 
yes | 
null | 
| 
Year_month | 
Date | 
yes | 
null | 
| 
Hour_second | 
Time | 
yes | 
null | 
Syntax:                                CREATE DATABASE
`Fungsi Tanggal`;
- Lalu membuat table dengan nama `Tanggal` beserta fieldnya:
- Selanjutnya melakukan Insertion:
Ø ADDATE (x,Interval nilai_interval)
Berfungsi untuk mendapatkan tanggal baru karena proses dari penjumlahan
nilai interval:
Berikut contoh  Output dari
database diatas:
Ø  CURDATE ( )
Menghasilkan tanggal saat ini, namun tidak seperti halnya fungsi now ( )
yang disertai dengan waktu
Berikut contoh output dari database diatas:
Syntax: SELECT
curdate() Tanggal_Hari_Ini;
ØCURTIME ( )
Menghasilkan Waktu Terkini.
Berikut contoh Output dari database diatas:
Syntax:        SELECT curtime()Waktu_Saat_Ini; 
Ø  CURRENT_TIMESTAMP ( )
Menampikan tanggal saat ini berikut dengan jam, menit, dan detik.
Berikut contoh output dari database diatas:
Syntax:        SELECT current_timestamp()
Waktu_Saat_Ini_Berikut_Tanggal_Terkini; 
Ø  DAYNAME (penanggalan)
Berfungsi untuk menampilkan nama hari sesuai dengan tanggal saat itu.
Berikut adalah contoh output dari database diatas:
Syntax :      SELECT dayname("2012-05-29")
Tanggal_Tersebut_Hari; 
Ø  DAYOFMONTH (penanggalan)
Berfungsi untuk menampilkan tanggal pada suatu format penanggalan dari sebulan
Berikut contoh output dari database diatas:
Syntax:        SELECT
dayofmonth("2012-05-29")Tanggalnya_adalah;
__~~__~~__~~__~~__~~__~~__~~__~~__~~__~~__~~__~~__~~__~~__
| 
Nama Hari | 
Kode Angka | 
| 
Sunday | 
1 | 
| 
Monday | 
2 | 
| 
Tuesday | 
3 | 
| 
Wednesday | 
4 | 
| 
Thursday | 
5 | 
| 
Friday | 
6 | 
| 
Saturday | 
7 | 
ØMEMBUAT TABEL BARU  dengan nama `HARI`:
Syntax :                  CREATE
TABLE `Hari`;
Ø Lalu melakukan Insertion:
Berikut adalah contoh ouput dari database diatas:
Syntax  :                 INSERT INTO `fungsi tanggal`.`hari` (`Nama_Hari` ,`Kode_Angka` )VALUES
('Sunday', 1'), ('Monday', '2'), ('Tuesday', '3'), ('Wednesday', '4'),
('Thursday', '5'), ('Friday', '6'), ('Saturday', '7');
Ø  DAYOFWEEK (penanggalan)
Berfungsi untuk menampikan hari dari seminggu dengan menggunakan kode
angka.
Berikut adalah contoh output dari database diatas:
Syntax :      SELECT
dayofweek("2012-05-29")Kode_Tanggalnya; 
Ø  DAYOFYEAR (penanggalan)
Berfungsi untuk menampilkan hari ke berapa dalam setahun.
Berikut adalah contoh output dari database diatas:
Syntax:        SELECT
dayofyear("2012-05-29")Saat_Ini_Hari_Ke; 
Ø  EXTRACT (nilaiFROM penanggalan/waktu)
Fungsi EXTRACT ini dapat mengambil bagian dari anggal,bulan,atau , tahun
saja dari suatu penanggalan. Juga dapat mengambilbagian dari jam , menit, atau
detik dari suatu pengaturan waktu.
Berikut adalah contoh output dari database diatas: 
Syntax:       SELECT Extract(Day
FROM"2012-05-29")Nilai_Extractnya; 
Ø  FROM_DAY (tanggal dalam nilai)
Fungsi ini berguna dalam mengubah nilai menjadi bentuk penanggalan. Namun
nilai tersebut harus terdiri dari 6 angka. Contoh 814516, 901234.
Berikut contoh dari output database diatas:
Syntax :      SELECT
FROM_DAYS(901510)Penanggalannya_adalah; 
Ø  HOUR (pengaturan waktu)
Berfungsi untuk mengambil nilai jam dari suatu pengaturan waktu.
Berikut adalah contoh output dari database diatas:
Syntax:        SELECT
HOUR("12:35:01")Jamnya_adalah;
Ø  MINUTE (pengaturan waktu)
Berfungsi  untuk mengambil nilai
menit dari suatu pengaturan waktu
Berikut adalah contoh output dari database diatas:
Syntax:       SELECT minute
("12:35:01")Menitnya_adalah; 
Ø  SECOND (pengaturan waktu)
Berfungsi untuk mengambil nilai detik dari suatu pengaturan waktu.
Berikut adalah contoh output dari database diatas:
Syntax  :     SELECT
second ("12:35:01")Detiknya_adalah;
Ø  MONTH (penanggalan)
Berfungsi untuk mengambil nilai bulan dari suatu pengaturan tanggal.
Berikut adalah contoh output dari database diatas:
Syntax :      SELECT
month("1978-11-21")Bulan_ke;
Ø  MONTHNAME (penanggalan)
Berfungsi untuk mengambil nilai bulan dari suatu pengaturan tanggal namun
diubah menjadi nama bulan.
Berikut adalah contoh output dari database diatas:
Syntax:        SELECT
monthname("1978-11-21")Ini_Bulan;
Ø  NOW ( 
)
Menampilkan penanggalan saat ini berikut dengan waktu saat ini.
Fungsi NOW ( ) sma dengan fungsi CURRENT_TIMESTAMP ( ).
Berikut adalah contoh output dari database diatas:
Syntax :      SELECT
now()Sekarang;
Ø  YEAR (penanggalan)
Menampilkan tahun dalam suatu penanggalan.
Berikut adalah contoh output dari database diatas:
Syntax :      SELECT year("2012-05-29")Tahun;
Ø  TO_DAYS (penanggalan)
Menampilkan nilai peninggalan dari suatu penanggalan.
Berikut adalah contoh output dari database diatas:
Syntax :      SELECT
to_days("2012-05-29")Nilainya_adalah;
Ø  DATE_FORMAT (penanggalan/waktu, symbol
format)
Berfungsi untuk merubah nilai penanggalan atau pengaturan waktu dengan
format yang diinginkan.
Berikut adalah contoh output dari database diatas
Syntax :      SELECT
date_format("2012-05-29",'%W,%M,%D,%Y') Formatnya;
J Sekian J

























 
