I need to create a date in this format:
2016-02-18T13:24:10-08:00
year-month-dayThour:minutes:secondsTIMEZONE
I try this:
var currentTime = new Date();
var year = currentTime.getFullYear();
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var hour = currentTime.getHours();
var min = currentTime.getMinutes();
var secs = currentTime.getSeconds();
var time = year + "-" + month + "-" + day + "T" + hour + ":" + min + ":" + secs;
alert(time);
but I have two problems:
1) I need all values to has a zero if they have only one digit.
for example, today prints 2016-2-18
. I need this 2 to be 02.
2) how can I get the timezone like in the example?
-08:00
+03:00
...
https://jsfiddle.net/1vxpobbw/
thank you friends!