Javascript datum
5 naročnikov
5 naročnikov
Že dalj časa se mučim, da bi z javascript uredil datum.
Zdaj imam tako:
<script type="text/javascript">
var d=new Date();
var monthname=new Array("01.","02.","03.","04.","05.","06.","07.","08.","09.","10.","11.","12.");
document.write(d.getDate() + ".");
document.write(monthname[d.getMonth()] + "");
document.write(d.getFullYear() + " - ");
</script>
Kaj naj spremenim, da mi bo namesto 1.08.2011 izpisalo 01.08.2011?
Že vnaprej hvala za pomoč!
10 odgovorov
kako naj pravilno vstavim to tvojo kodo? Če jo prepišem in dodam k že obstoječi mi ne pokaže datuma.
Primer:
<script type="text/javascript">
var d=new Date();
var Danes=Today.getDate();
if (Danes<10) Danes="0"+Danes;
var monthname=new Array("01.","02.","03.","04.","05.","06.","07.","08.","09.","10.","11.","12.");
document.write(d.getDate() + ".");
document.write(monthname[d.getMonth()] + "");
document.write(d.getFullYear() + " - ");
</script>
Sploh ne pokaže datuma. :(
če delamo z raw jsem, potem naprimer
document.getElementById('my_input').value = Danes;
da nafilaš en input. za text je drugače, google it
<script type="text/javascript">
var d=new Date();
var Danes=Today.getDate();
if (Danes<10) Danes="0"+Danes;
var monthname=new Array("01.","02.","03.","04.","05.","06.","07.","08.","09.","10.","11.","12.");
document.write(d.getDate() + ".");
document.write(Danes);
document.write(monthname[d.getMonth()] + "");
document.write(d.getFullYear() + " - ");
</script>
Vseeno ne pokaže datuma :(
Evo, sem ti popravil in sedaj deluje tako kot si hotel :)
<script type="text/javascript">
var currentDate = new Date()
var day = currentDate.getDate()
if (day<10) {
day="0"+day;
}
var month=new Array("01.","02.","03.","04.","05.","06.","07.","08.","09.","10.","11.","12.");
var year = currentDate.getFullYear()
document.write(day +"." + month[currentDate.getMonth()] + "" + year)
</script>