Uncategorized

Format tanggal pada PHP

tanggalAssalam…. pak!!!
saya ingin buat tampilan tanggal, bulan, tahun… ‘n sya ingin memunculkan tampilan berupa digit seperti dd-mm-yyyy (dd/mm= harus berupa dua digit)…!!kalo yang sya buat ini… untuk tgl 1-9 nya hanya kluar(waktu input/output) hanya berupa 1digit saja. tolong kasih tau script nya agar waktu input/output tampilan tanggalnya bisa berupa 2 digit!! mksh…..

Walikum salam..Setelah perjalanan cukup jauh. Jakarta-Yogjakarta, Yogjakarta-Pacitan. Lari-larian karena hampir ketinggalan kereta di Pasar Senin akhirnya nyampek juga dan saya sempetin buka blog. WOW..Ternyata bukan cuma saya saja yang liburan tapi masih harus bekerja dan belajar, mahasiswa-mahasiswa saya masih terjaga berjuang untuk belajar dan berkembang. Itu terbukti dari adanya mahasiswa yang aktif bertanya dalam blog saya.LUAR BIASA..Semangat buat kalian semua.

Menjawab sebuah pertanyaan yang sering muncul, yaitu tentang format tanggal pada PHP. Sering saya bilang bahwa pada dasarnya semua bahasa pemrograman mempunyai inti yang sama yaitu, pasti mempuyai type data, mempunyai logika percabangan(if/ Switch case), mempunyai operator dan lain-lain. Selebihnya kita bisa kembangkan sendiri codingnya mengunakan fungsi dan perintah-perintah dasar tersebut. Yang membedakan bahasa pemrograman satu dengan yang lainya biasanya terletak pada struktur penulisannya atau bentuk umumnya..OKOK..jadi sering kembangkan kan coding dan kuasa perintah-perintah dasar.

Baik langsung saja saya buatkan contoh coding input untuk menjawab pertanyaan di atas. Disini saya memanfaatkan fungsi if dan panjang data (strlen). CODING :

<select name=”tanggal” id=”tanggal”>
<?php
for ($tgl=1 ; $tgl<=31; $tgl++){
$pjg=strlen($tgl);
//Jika panjang digit satu maka akan ditambahkan 0 di depan
if($pjg==1){
$i=”0″.$tgl;
}
//jika tidak langsung panggil $tgl
else{
$i=$tgl;
}

echo “<option value=\”$i\”>$i</option>”;
}
?>
</select>
<select name=”bulan” id=”bulan”>
<?php

//$jumlah=count($bulan);
for($b=1; $b<=12 ; $b++){

$pjg2=strlen($b);
if($pjg2==1){
$i2=”0″.$b;
}
else{
$i2=$b;
}
echo ‘<option value=”‘.$i2.'”>’.$i2.'</option>’;
}
?>
</select>
<select name=”tahun” id=”tahun”>
<?php
for ($a=2010; $a <= date(‘Y’); $a++){
echo “<option value=’$a’>$a</option>”;
}
?>
</select></td>

Selamat mencoba dan mengembangkan ke tingkat yang lebih WOW banget..

Rizqi Agung Permana

Untuk Indonesia yang lebih Baik

One comment

  • Anna
    June 2, 2014 - 12:47 pm | Permalink

    pak kalo mau menampilkan kalender yang waktu ‘hari ini’ tanggalnya itu ada tandanya seperti di komputer, misal hari ini tanggal 2 jadi yang diblok otomatis tanggal tersebut, dan seterusnya.. listing phpnya bagaimana ya pak? mohon pencerahannya..

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    error: Content is protected !!
    Powered by: Wordpress