Datum in Čas
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHP Include Echo, Print Podatkovni tipi (Data Types) Spremenljivke (Variables) Nizi (String) Pretvorba podatkov (Casting) Izjeme Pogojni stavki Zanke Datum in Čas Knjižnica Koledar Funkcije Matrika (Array) MySQLi Obrazci (Forms) Filtri Ključne besede (Keyword) OOP (Razredi in Objekti) Razno Superglobalne spremenljivke Omrežne funkcije Laravel

PHP Datum in Čas

PHP Datum in čas se uporablja za oblikovanje in nastavitev datuma in ure. Funkcija date() oblikuje časovni žig v bolj berljiv datum in čas. V nadaljevanju bomo videli primer, ki ponazarja tekočo uro z datumom, ki je napisana s pomočjo JavaScript vendar je v njej uporabljen tudi PHP za nastavitev začetnega časa, JavaScript se uporablja za posodobitev v realnem času. Zahtevani oblikovni parameter funkcije date() določa, kako oblikovati datum in uro. Poglejmo si nekaj znakov, ki se običajno uporabljajo za datume in čase. Med datumske znake lahko vnesemo tudi druge znake, kot so pomišljaj (/), pika (.), ali minus (-), da dodamo dodatno oblikovanje.

PHP Datum in Čas

PRIMER
<!DOCTYPE html>
<html lang="sl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Trenutni datum in čas</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f4;
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
        }
        .datetime {
            background-color: #fff;
            padding: 20px 40px;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            text-align: center;
        }
    </style>
    <script>
        function updateTime() {
            const now = new Date();
            const day = ("0" + now.getDate()).slice(-2);
            const month = ("0" + (now.getMonth() + 1)).slice(-2);
            const year = now.getFullYear();
            const hour = ("0" + now.getHours()).slice(-2);
            const minute = ("0" + now.getMinutes()).slice(-2);
            const second = ("0" + now.getSeconds()).slice(-2);

            const formattedDateTime = `${day}.${month}.${year} ${hour}:${minute}:${second}`;
            document.getElementById('clock').innerHTML = "Trenutni datum in čas: " + formattedDateTime;
        }

        setInterval(updateTime, 1000);
        window.onload = function() {
            updateTime();
        };
    </script>
</head>
<body>
<div class="datetime">
    <?php
    // Nastavi privzeti časovni pas za Europe/Ljubljana
    date_default_timezone_set('Europe/Ljubljana');

    // Pridobi trenutni datum in čas
    $currentDateTime = new DateTime();

    // Oblika datuma in časa
    $formattedDateTime = $currentDateTime->format('d.m.Y H:i:s');

    // Prikaz začetnega datuma in časa
    echo "<div id='clock'>Trenutni datum in čas: " . $formattedDateTime . "</div>";
    ?>
</div>
</body>
</html>
            
REZULTAT


Trenutni datum in čas: 21.05.2025 17:31:16


d Predstavlja dan v mesecu (od 01 do 31).
m Predstavlja mesec (od 01 do 12).
M Predstavlja mesec z besedo (tri črke).
Y Predstavlja leto (štirimestno število).
l (mala L črka) Predstavlja dan v tednu.
H 24-urni format ure (od 00 do 23).
h 12-urni format ure z začetnimi ničlami (od 01 do 12).
i Minute z začetnimi ničlami (00 do 59).
s Sekunde z začetnimi ničlami (od 00 do 59).
a Male črke za dopoldanski in popoldanski čas (am ali pm).
A Velike črke za dopoldanski in popoldanski čas (AM ali PM).

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN