Autor Zpráva
Anonymní
Profil *
neda sa nejakao urobit, aby ked si necham cas a datum vypisovat javascriptom, aa by mi pisalo pred jednocifernymi cislicami nulu napr: nie 2.4.2004 5:6:8 ale 02.04.2004 05:06:08 diky
Webspy
Profil
Jo.

vygeneruješ si Date, Hours a Minutes...
if(minuty<10) {minuty = "0" . getMinutes()} <- nebo nějak tak
atd. další čas. jednotky

Prosím, vypište zde někdo přesný skript, já ho z hlavy přesně nevím...
habendorf
Profil
Jen takový nakopnutí správným směrem:


timeStr = ((hours < 10) ? "0" : "") + hours
timeStr += ((minutes < 10) ? ":0" : ":") + minutes
timeStr += ((seconds < 10) ? ":0" : ":") + seconds
Webspy
Profil
Hm, to jsem neznal, já jsem to psal jinak...
Anonymní
Profil *
thX
Anonymní
Profil *
a datum ?
Anonymní
Profil *
a ako to vlozim do kodu na http://www.jakpsatweb.cz/javascript/priklady/datum-menici.html ?


<p>Ahoj, teï je právì <span id="cas"></span>.
<script>
function naplnCas (){
var datum = new Date(); // prave aktualni cas
aktualniCas = datum.getHours() + "." + datum.getMinutes() + ":" + datum.getSeconds();
// vybral jsem z data, co potrebuju a obalil znamenky, aby se to prevedlo na retezec
window.document.getElementById("cas").innerHTML = aktualniCas;
// vypocitana hodnota se vklada jako html dovnitr elemnetu, ktery ma id "cas"
}

naplnCas(); //naplneni na zacatku
window.setInterval("naplnCas()", 1000); //pravidelna zmena, 1000 je sekunda

</script>

???

a do datumu na http://www.jakpsatweb.cz/priklady/datum.js.html



<script>
var datum = new Date();
var retezec = "Dnes je ";

retezec += datum.getDate() + ". "; // Den v měsíci

retezec += (1 + datum.getMonth()) + ". "; // Měsíce jsou číslovány od nuly

retezec += datum.getYear() + ". "; // Rok ve formátu 0000

retezec += "Čas: " + datum.getHours() + ":"; // Hodiny
retezec += datum.getMinutes(); // Minuty
// retezec += ":" + datum.getSeconds(); // Sekundy
retezec += ".";

document.write( retezec );
</script>


Webspy
Profil
Úplně stejně, jen s měsícem nebo dnem.

A zde je skript, který vypíše datum a každou sekundu se aktualizuje (plynulá změna data)

<span id="cas">&nbsp;</span>
<script type="text/javascript">
function naplnCas (){
var datum = new Date();
var minuty = datum.getMinutes();
if(minuty < 10) {
minuty = "0" + datum.getMinutes();
}
var sekundy = datum.getSeconds();
if(sekundy < 10) {
sekundy = "0" + datum.getSeconds();
}
aktualniCas = datum.getHours() + "." + minuty + ":" + sekundy;
window.document.getElementById("cas").innerHTML = aktualniCas;
}
naplnCas();
window.setInterval("naplnCas()", 1000);
</script>
Anonymní
Profil *
<script>
var datum = new Date();
var retazec = "Dnes je ";
retazec += datum.getDate() + ".";
retazec += (1 + datum.getMonth()) + ".";
retazec += datum.getFullYear();
document.write( retazec );
</script>

ako to dat tu ?
Toto téma je uzamčeno. Odpověď nelze zaslat.