Contoh script tanggal dan waktu di PHP

Contoh contoh Fungsi Integer dan Float di PHP
30 May 2013
error-reporting-in-php emerer.com
Cara menghilangkan Notice: atau Warning : di script php
10 June 2013

Contoh script tanggal dan waktu di PHP

Fungsi date

untuk memperoleh tamggal dan waktu sistem sesuai format string yang digunakan.                     Sintak:       date (string format[,int timestamp])

Karakter

Keterangan

a

am atau pm

A

AM atau PM

B

Swatch Beat time (Waktu internet)

d

Tanggal (hari ke) dalam satu bulan, ditulis 2 digit misal :”03”)

D

Nama hari (sinkatan 3 huruf) dalam satu minggu (misal: “Sun”)

F

Nama bulan (misal:”July”)

g

Jam, dengan format 12 jam, ditulis “1” – “12”

G

Jam, dengan format 24 jam, ditulis “0” – “23”

h

Jam, dengan format 12 jam, ditulis “1” – “12”

H

Jam, dengan format 12 jam, ditulis “00” – “23”

i

menit

I

1 jika daylight saving time, 0 jika tidak

j

Tanggal(hari ke) dalamsatuan bulan, ditulis tanpa diawali “0”

l

Nama hari dalam satu minggu

L

1 jika tahun kabisat , 0 jika tidak

m

Bulan(angka), ditulis “01” – “12”

M

Nama bulan (singkatan 3 huruf) misal : Jan, Feb, …

n

Bulan (angka), ditulis tanpa diawali “0”

O(kapital)

Difference in Green Mean Time (+0800)

r

Tanggal (hari ke) dengan format RFC822

s

Detik, ditulis “00” – “59”

S

Ordinal suffix untuk tanggal dalam (misal:1st , 2nd, 3rd)

t

Jumlah hari dalam satu bulan.

T

Time zone, tergantung pada Sistem Operasi.

U

Detik, sejak epoch (1 January 1970, 00:00:00)

w

Kode hari dalam satu minggu, “0” = Sunday sampai “6” = Saturday

W

Jumlah bulan dalam tahun menggunakan standar ISO 8601

y

Tahun, ditulis 2 digit (misal: “05”)

Y

Tahun, ditulis 4 digit (misal: “2005”)

z

Tanggal (hari ke) dalam satu tahun, ditulis “0” – “365”

Z

Time zone offset dalam detik, ditulis “-43,200” – “43,200”

Fungsi gmdate

untuk memperoleh tanggal dan waktu sistem sesuai format string yang digunakan. Identik dengan fungsi date(), bedanya adalah waktunya GMT (Green Mean Time)

Sintak:     gmdate (string format[, int timestamp] )

Fungsi getdate

untuk menghasilkan array assosiatif yang berisi informasi tanggal dari stamp atau waktu lokal bila timestamp tidak disebutkan.

Sintak:     getdate ( [ int timestamp] )

Elemen array assosiatif      à

Elemen

Keterangan

hours Jam, format dalam 24 jam
mday Tanggal
minutes Menit
mon Bulan , ditulis angka
month Nama bulan
seconds Detik
wday Kode hari dalam 1 minggu, 0=”Sunday” – 6
weekday Nama hari
yday Tanggal (hari ke) dalam satu tahun
year Tahun
0 timestamp

Fungsi checkdate

Untuk memvalidasi suatu tanggal.

Sintak:     checkdate (int month, int day, int year)

Fungsi microtime

Untuk memperoleh suatu string dengan dua bilangan yang dipisahkan oleh spasi. Bilangan pertama menyatakan waktu sistem dalam microdetik, sedangkan bilangan kedua menyatakan dalam detik (dihitung sejak 1 januari 1970)

Sintak:     microtime ((void);)

Fungsi time

untuk memperoleh waktu sekarang dalam detik (dihitung sejak 1 Januari 1970, 00:00:00 GMT)

Sintak:     time ((void);)

Fungsi mktime

untuk memperoleh timestamp dari suatu tanggal, efektif digunakan sebagai alat untuk penambahan waktu yang berubah ubah terhadap suatu tanggal.

Sintak:     mktime (int hour, int minute, int second, int month, int day, int year [,int is_dst])

Fungsi gmmktime

untuk memperoleh timestamp dari suatu tanggal, eidentik dengan mktime, perbedaanya merupakan tanggal GMT.

Sintak:     gmmktime (int hour, int minute, int second, int month, int day, int year [,int is_dst])

Fungsi strtotime

untuk memperoleh timestamp dari suatu tanggal yang dikonversikan.

Sintak:     strtotime (string time [,int now])

Fungsi strftime

untuk menghasilkan suatu string tanggal dengan format tertentu.

Sintak:     strftime (string format [,int timestamp])

Fungsi gmstrftime

untuk menghasilkan suatu string tanggal dengan format tertentu.

Sintak:     gmstrftime (string format [,int timestamp])

Fungsi localtime

untuk menghasilkan suatu array informasi waktu local.

Sintak:

localtime ([int timestamp [,bool is_associative]])

Int Key

Associative Key Keterangan

0

tm_sec detik

1

tm_min menit

2

tm_hour jam

3

tm_mday tanggal

4

tm_mon bulan, januari dinyatakan dengan 0

5

tm_year tahun sejak 1900

6

tm_wday kode hari dalam satu minggu

7

tm_yday tanggal (hari ke) dalam satu tahun

8

tm_isdst 1 daylight savings time

Muhammat Rasid Ridho
Muhammat Rasid Ridho
[telp/wa 0831 8393 2425] Software Developer yang Suka Jalan jalan, Belajar Jaringan dan Berbagi Cerita. Jangan lupa tulis komentar di bawah ini ya teman teman ... !

3 Comments

  1. miswanto says:

    kalau melakukan pemanggilan nya di php gimana ya pak

  2. Anonymous says:

    ask gimana untuk misal 1 jam yang lalu dan 30 menit yang lalu?
    trims

Leave a Reply

Your email address will not be published.