Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Ura in datum na spletni strani

 
 
29.12.2011, 21:48
Pozdravljeni,
rad bi naložil na spletno stran "uro in datum" skupaj v digitalni oziroma navadni obliki v slovenščini.
Primer: četrtek,29.12.2011 21:44

Pregledal vse povsod in nikjer nisem našel, kjer bi bil zapisan postopek. Sem našel nekaj kjer dela le datum in ne še ura zraven.
Že v naprej se prav lepo zahvaljujem.


spremenil: Matej V. (29.12.2011 ob 23.13.11)
 
 
 
29.12.2011, 22:09
Zmage pa očitno nisi pregledal.
http://www.zmaga.com/ucenje.php?id=2088


spremenil: maticg (29.12.2011 ob 23.57.51)
 
 
 
29.12.2011, 22:13
Pregledal pa mi ura ne dela kot mora.Probal vse mogoče in ne gre.Problem je ker bi rad, da je vse v eni vrsti, kjer vstavim v div vse skupaj.

spremenil: lala2000 (29.12.2011 ob 23.39.00)
 
 
 
29.12.2011, 23:13
Morda ti tole pride prav: http://www.zmaga.com/ucenje.php?id=1745.
 
 
 
29.12.2011, 23:43
Ja zelo so uporabne, vendar me moti ko greš z miško na datum in se pojavi napis oziroma njihova reklama. Rad bi, da ni ničesar da je le ura in datum v digitalni obliki brez reklam. Hvala za odgovor. Sem iskal in nisem nikjer našel prave razlage, da bi sam sestavil datum in uro skupaj.
 
 
 
29.12.2011, 23:57
Ustvari novo datoteko (lahko navadno tekstovno) in vanjo skopiraj spodnjo kodo. Shrani jo kot datum_ura.js (naprimer).

var month = new Array("januar", "februar", "marec", "april", "maj", "junij", "julij", "avgust", "september", "oktober", "november", "december");
var day = new Array("nedelja", "ponedeljek", "torek", "sreda", "četrtek", "petek", "sobota");
var number = new Date();
document.write(day[number.getDay()] + ", " + number.getDate() + ". " + month[number.getMonth()] + " " + number.getFullYear() + ", ");
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
if (minutes < 10){
minutes = "0" + minutes
}
if (hours < 10){
hours = "0" + hours
}
document.write(hours + ":" + minutes + " ")
if(hours > 11){
document.write("")
} else {
document.write("")
}


V spletno stran (predvidevam, da je HTML ali PHP datoteka) vstavi vrstico v div, kjer hočeš uro in datum:
<script type="text/javascript" src="datum_ura.js"></script>


Mora delat, ker je to koda, ki sem jo uporabli na strani in meni dela. Vse je v eni vrstici.

Izgleda takole. Barvo, velikost,... nastaviš s CSS-om.



spremenil: Matej V. (30.12.2011 ob 09.52.09)
 
 
 
30.12.2011, 12:43
Vse dela dobro, le potrebno je vnest kodo, ki je ne vem, da se ura osvežuje, ker če imam dolgo časa odprto stran je čas vedno enak in se ne spremeni, ampak se spremeni šele takrat ko stran osvežim. Se opravičujem, ker sem zgoraj pozabil napisati še sekunde zraven minut. Datoteka je Html. Iskal sem vsepovsod, kjer bi našel kako narediti zapis datuma z uro in nisem nikjer našel.
Prosil bi celo kodo, kjer bi bile zraven še sekunde, hvala.

četrtek 29.12.2011, 21:44:35


Še vedno iščem in ne vem, kje bi dobil datum in uro, kjer bi se sekunde premikale in ne bi stale ter da ni reklame ko klikneš na njo.


spremenil: lala2000 (30.12.2011 ob 21.41.13)
 
 
 
30.12.2011, 22:48
Zgornja skripta se res izvede samo enkrat.

Teh skrip je drugače celo morje. Če že iščeš, išči pod pojmom "javascript clock". Večina bi morala biti brez reklam.

Spodaj imaš recimo kodo za enostavno uro. Kodo kopiraj kamorkoli znotraj <body>.
<span id="clock">&nbsp;</span>
<script type="text/javascript">
function updateClock ( )
{
var currentTime = new Date ( );
var currentHours = currentTime.getHours ( );
var currentMinutes = currentTime.getMinutes ( );
var currentSeconds = currentTime.getSeconds ( );

// dodaj 0 pred sekundami
currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;

var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds;

// izpisi uro v div element clock
document.getElementById("clock").firstChild.nodeValue = currentTimeString;
}
updateClock();
setInterval('updateClock()', 1000 );
</script>


Če skombiniraš s prvotno skripto, lahko tej skripti enostavno dodaš tudi izpis dneva in datuma.


spremenil: podtalje (30.12.2011 ob 22.50.06)
 
 
 
31.12.2011, 12:42
Ura dela kot mora in mi jo je uspelo narediti, da je vse skupaj kot sem želel. Muči me ker bi rad dal v div pa mi ne uspe. Je kakšen predlog. Prosil bi za kodo skupaj, hvala

spremenil: lala2000 (31.12.2011 ob 13.28.39)
 
 
 
31.12.2011, 13:39
Načelno lahko brez problema span zamenjaš z div:
<span id="clock">&nbsp;</span>
spremeniš v
<div id="clock">&nbsp;</div>

Važno je samo, da imaš notri id="clock" in da se polje nahaja pred javascript kodo.
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!