Javascript datum
 
MobyDick 31. jul 2011 23:01:23 Pridružen od:
19. jan 2010
112 objav
31 64 0
#1

Ž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č!


všeč(0) ni všeč(0) spam(0)
 
Lombi 31. jul 2011 23:06:24 Pridružen od:
7. jun 2008
445 objav
315 9 7
#2

Enjoy!



var Danes=Today.getDate();

if (Danes<10) Danes="0"+Danes;


všeč(4) ni všeč(0) spam(0)
 
MobyDick 1. avg 2011 22:33:40 Pridružen od:
19. jan 2010
112 objav
31 64 0
#3

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. :(


všeč(0) ni všeč(0) spam(0)
 
gentleman 1. avg 2011 22:58:32 Pridružen od:
21. sep 2009
331 objav
381 63 5
#4

Moby, nekje moraš "Danes" tudi izpisati.. =) Dodal si kodo, nikjer je pa nisi uporabil. :))


všeč(0) ni všeč(0) spam(0)
 
MobyDick 2. avg 2011 10:01:55 Pridružen od:
19. jan 2010
112 objav
31 64 0
#5

Ravno v tem je problem, ko pa ne vem kako. :(


všeč(0) ni všeč(0) spam(0)
 
gentleman 2. avg 2011 10:27:56 Pridružen od:
21. sep 2009
331 objav
381 63 5
#6

Probaj takole:

document.write(Danes);


všeč(0) ni všeč(0) spam(0)
 
FrEaKmAn 2. avg 2011 10:28:22 Pridružen od:
2. dec 2007
303 objav
175 59 0
#7

če delamo z raw jsem, potem naprimer


document.getElementById('my_input').value = Danes;

da nafilaš en input. za text je drugače, google it


všeč(0) ni všeč(0) spam(0)
 
MobyDick 2. avg 2011 10:57:57 Pridružen od:
19. jan 2010
112 objav
31 64 0
#8

<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 :(


všeč(0) ni všeč(0) spam(0)
 
gnome 2. avg 2011 11:23:13 Pridružen od:
27. apr 2010
829 objav
412 47 10
#9

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>


všeč(2) ni všeč(0) spam(0)
Adobe Commerce/Magento 2 & Laravel + {VueJS/React} razvijalec | Moj #1 resource za Laravel & PHP | Claude Code alternative 10% OFF
 
FrEaKmAn 2. avg 2011 14:03:11 Pridružen od:
2. dec 2007
303 objav
175 59 0
#10

čisto informativno, če se nočeš toliko ubadati s tako kodo, uporabi



http://code.google.com/p/datejs/



Samo vključiš mali js fajl (dobr 25kb :]) in rečeš


document.write(Date.today().toString('dd.MM.yyyy'));

in to je to, vrne današnji datum z vsemi ničlami spredaj itd...


všeč(2) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se