Sabtu, 16 April 2016

Perbedaan dari Echo, Print, Printf Dalam PHP dan Format yang Dapat Digunakan Untuk PHP dalam Fungsi Date

Echo, print dan printf kurang lebih berfungsi sama yaiu digunakan untuk output data ke layar. Berikut penjelasannya :

1.  Echo
Echo berfungsi untuk menampilakan satu output data atau lebih yang dipisahkan dengan tanda koma(,) atau berfungsi untuk menampilkan string terformat.
Echo dapat digunakan dengan atau tanpa tanda kurung. echo atau echo().
Contoh berikut menunjukkan bagaimana output teks dengan perintah echo.
       Contoh String :
                  <?php
       echo "<h2>Belajar</h2>";
       echo " Mari belajar PHP<br>";
       echo " welcome ! <br>";

       ?>
      
       Contoh Variabel :
   <?php
$txt1 = "Belajar PHP";
$txt2 = "latihan PHP";
$x = 7;
$y = 9;
echo "<h2>$txt1</h2>";
echo "Belajar dan $txt2<br>";
echo "$x kurang dari $y";
                    ?>

 2.  Print 
Print adalah konstruksi bahasa dalam php untuk menampilkan string yang berfungsi hampir sama dengan echo tetapi print hanya dapat menampilkan 1 data.
Print dapat digunakan dengan atau tana tanda kurung. Print atau print(). 
Contoh berikut menunjukkan bagaimana output teks dengan perintah print.
       Contoh string :
               <?php
      print "<h2>Belajar PHP</h2>";
      print " Latihan PHP<br>";
      print " welcome ! <br>";
      ?>

       Contoh Variabel :
  <?php
$txt1 = "Belajar PHP";
$txt2 = "Latihan PHP";
$x = 10;
$y = 3;
print "<h2>$txt1</h2>";
print "Belajar PHP dan $txt2<br>";
print $x + $y;
                  ?>

3.  Printf
Printf memiliki fungsi yang hampir sama dengan echo dan print, perbedaanya printf dapat mengatur format tipe data yang akan ditampilakan.

 Contoh :
<?php
Printf(“%s %d %0.02f <br />\n”, “string”, 18, 3.14);
?>

Ket:

%s adalah format untuk string

%d adalah dormat untuk integer,notasi desimal

%f adalah format untuk desimal atau bilangan real
Format string selalu menggunakan tanda persen(%). Pada format %s mewakili kata”string”, %d mewakili 18, & %0.02f mewakili 3.14.

 Format yang Dapat Digunakan Untuk PHP dalam Fungsi Date
Function : date('char')
Syntax: 
date (date_format[,int timestamp])
Format Wajib diisi. Digunakan untuk menentukan format tanggal waktu.
Timestamp Bersifat pilihan, artinya boleh dimasukan atau tidak. Digunakan untuk menentukan catatan waktu.
Fungsi date() digunakan untuk pengolahan data berformat time / waktu atau tanggal / date.


Berikut ini beberapa jenis timestamp yang dapat digunakan untuk mengatur format tampilan anggal dan waktu
Time :
a : am atau pm
A : AM atau PM
g : Jam tanpa 0 di depan. Bernilai antara 1- 12.
G : Jam tanpa 0 di depan (format 24 jam). Bernilai antara 0- 23.
h : Jam dengan 0 di depan. Bernilai antara 01- 12.
H : Jam dengan 0 di depan (format 24 jam). Bernilai antara 00- 23.
i : Menit dengan 0 di depan. Bernilai antara 00-59.
s : Detik dengan 0 di depan. Bernilai antara 00-59.
 

Day :
d : Hari dalam bulan (tanggal) dengan 0 di depan. Bernilai antara 01-31.
j : Hari dalam bulan (tanggal) tanpa 0 di depan. Bernilai antara 1-31.
D : Hari dalam mingguan (disingkat). Bernilai antara Sun-Sat
l : Hari dalam mingguan. Bernilai antara Sunday-Saturday
w : Hari dalam mingguan tanpa 0 di depan. Bernilai antara 0-6.
z : Hari dalam tahunan tanpa 0 di depan. Bernilai antara 0-365.
 

Month:
m : Nomor bulan dengan 0 di depan (01-12)
n : Nomor bulan tanpa 0 di depan (1-12)
M : Singkatan dari bulan. (Jan-Dec)
F : Nama bulan lengkap. (January-December)
t : Jumlah hari dalam sebulan. (28-31)
 

Year:
L : 1 jika melompati tahun dan 0 jika tidak.
Y : Format tahun 4 digit
y : Format tahun 2 digit. (00-99)



Contoh :

  
 
<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";
echo "Today is " . date("l");
?>
Output  :
Today is 2015/04/04
Today is 2015.04.04
Today is 2015-04-04
Today is Saturday
Selain untuk tanggal fungsi Date PHP juga dapat digunakan untuk mengambil waktu sekarang. Berikut format penulisan karakter untuk waktu :
  • h – Menampilkan jam sekarang (01-12)
  • i – Menampilkan menit sekarang (00-59)
  • s – Menampilkan detik sekarang (00-59)
  • a – Untuk menampilkan waktu am atau pm
Seperti dalam contoh pengambilan tanggal, karakter lain, seperti “/”, atau “.” “-” Juga dapat disisipkan di antara format karakter untuk menambahkan format tambahan. Perhatikan contoh program PHP dalam pemanfaatan fungsi date untuk mengambil waktu sekarang.

<?php
echo "The time is " . date("h:i:sa");
?>
Output :


The time is 16:58:32pm

Kita juga dapat mengambil tanggal dan waktu sekaligus dengan cara mengkombinasikan format karakter tanggal dan waktu dalam fungsi date PHP. Perhatikan contoh program dibawah :


<?php
echo "Tanggal dan Waktu sekarang adalah " . date("d/m/Y h:i:s");
?>
Output :


Tanggal dan Waktu sekarang adalah 16/04/2016 16:58:32

Tidak ada komentar:

Posting Komentar