5.00 / 1 oy

PHP ile saati yazdırmak

Önceki yazım için bkz: PHP ile bugünün tarihini yazdırmak

PHP'de tarihsel işlemler yaparken saati yazdırmak da sıklıkla ihtiyaç duyduğumuz bir kullanım. Ancak saat ve tarih birbirinden bağımsız olarak da yazılabildiği için bu iki uygulamayı birbirinden ayrı olarak hazırlamak istedim.

PHP'de tarihsel işlemlerde olduğu gibi saat yazdırma ve hesaplama işlemlerinde de yine Date fonksiyonu kulanılmaktadır. Tarihi farklı biçimlerde yazdırabildiğimiz gibi saati de PHP'de istediğimiz şekilde yazdırabilmekteyiz. PHP'de saat yazdırma örneklerini aşağıda paylaşıyorum.

H: 24 saatlik gösterim (saat 00 ile 23 arası değer alır) 

h: 12 saatlik gösterim (saat 01 ile 12 arası değer alır)

i: Dakika (2 basamaklı olarak)

s: Saniye (2 basamaklı olarak)

a: am ya da pm olduğunu yazdırır

Not: Bu yazıyı yazdığım tarih itibariyle saat: 05:25, aşağıdaki saat farklılıklarını buna göre değerlendirebilirsiniz.

<?php
    echo date("H:i:sa"); //02:25:08pm
    echo "<br>";
    echo date("h:i:sa"); //02:25:08pm
    echo "<br>";
    echo date("h:i:sa"); //02:25:08pm
    echo "<br>";
    echo date("H:i:s"); //02:25:08
    echo "<br>";
    echo date("H:i"); //02:25
?>

Üstteki örneklerin bizim saat dilimimizde olmadığını fark edebilmeniz için saati ve kod çıktılarını paylaşmak istedim. Şimdi de Türkiye için zaman dilimini ayarlayarak PHP'de saati nasıl yazdırabileceğimize bakalım:

<?php
    date_default_timezone_set('Europe/Istanbul');
    echo date("H:i:sa"); //05:25:08pm
    echo "<br>";
    echo date("h:i:sa"); //05:25:08pm
    echo "<br>";
    echo date("h:i:sa"); //05:25:08pm
    echo "<br>";
    echo date("H:i:s"); //05:25:08
    echo "<br>";
    echo date("H:i"); //05:25
?>

bkz: PHP'de versiyon kontrolü yapmak

bkz: PHP'de Mantıksal Operatörlerin Kullanımı ve Örnekler

bkz: PHP'de Veri Tipleri

bkz: PHP'de sayı yuvarlama işlemleri

bkz: PHP'de isset() Kullanımı ve Değişkenin Değeri Var mı Kontrolü

bkz: PHP'de Sabitler ile Değişkenler Arasındaki Farklar

PhpCoder

08.03.2021 05:34

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP ile saati yazdırmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.