poskušam pretvoriti niz v obliki dd-mm-yyyy v datumski objekt v javascriptu z uporabo naslednjega:
var from = $("#datepicker").val();
var to = $("#datepickertwo").val();
var f = new Date(from);
var t = new Date(to);
("#datepicker";).val()
vsebuje datum v obliki dd-mm-yyyy.
Ko naredim naslednje, dobim "Nepravilen datum":
alert(f);
Ali je to zaradi simbola '-'? Kako lahko to odpravim?
Datum lahko zapišete tudi znotraj oklepajev predmeta Date()
, kot na primer:
new Date("Month dd, yyyy hh:mm:ss")
new Date("Month dd, yyyy")
new Date(yyyy,mm,dd,hh,mm,ss)
new Date(yyyy,mm,dd)
new Date(milliseconds)
Pri tem si lahko pomagate z zunanjo knjižnico.
http://www.mattkruse.com/javascript/date/source.html
getDateFromFormat(val,format);
Oglejte si tudi to: https://stackoverflow.com/questions/1576753/parse-date-string-in-javascript