showing results for - "js date 28date 29 tolocalestring 28 29 minuutes"
Simon
02 Mar 2019
1var dt = new Date();
2console.log(dt);
3const localdte = dt.toLocaleString();
4console.log(localdte);
5const [dated, time, ampm] = localdte.split(' ');
6const [hh, mm, ss] = time.split(':');
7var date = `${
8    dt.getDate().toString().padStart(2, '0')}/${
9    (dt.getMonth()+1).toString().padStart(2, '0')}/${
10    dt.getFullYear().toString().padStart(4, '0')} ${
11    dt.getHours().toString().padStart(2, '0')}:${
12    dt.getMinutes().toString().padStart(2, '0')}`
13console.log("Date right now");
14console.log(date);
15console.log("date 15 mins later");
16
17var date15 = `${
18    dt.getDate().toString().padStart(2, '0')}/${
19    (dt.getMonth()+1).toString().padStart(2, '0')}/${
20    dt.getFullYear().toString().padStart(4, '0')} ${
21    (dt.getMinutes()>44?(dt.hours==23?00:dt.getHours()+1):dt.getHours()).toString().padStart(2, '0')}:${
22    ((dt.getMinutes()+15)%60).toString().padStart(2, '0')}`
23console.log("24 hour format " + date15);
24if (ampm == "PM" && hh != 12 && hh!=00) {
25  var date15 = `${
26    dt.getDate().toString().padStart(2, '0')}/${
27    (dt.getMonth()+1).toString().padStart(2, '0')}/${
28    dt.getFullYear().toString().padStart(4, '0')} ${
29    (dt.getMinutes()>44?(dt.getHours()+1)%12:dt.getHours()%12).toString().padStart(2, '0')}:${
30    ((dt.getMinutes()+15)%60).toString().padStart(2, '0')}`
31  console.log("12 hour format " + date15 + ampm); //12 hour format
32} else if (hh == 00) {
33  var date15 = `${
34    dt.getDate().toString().padStart(2, '0')}/${
35    (dt.getMonth()+1).toString().padStart(2, '0')}/${
36    dt.getFullYear().toString().padStart(4, '0')} ${
37    (dt.getMinutes()>44?1:12).toString().padStart(2, '0')}:${
38    ((dt.getMinutes()+15)%60).toString().padStart(2, '0')}`
39  console.log("12 hour format " + date15 + ampm);
40} else {
41  console.log("12 hour format " + date15 + ampm); //12 hour format
42}
43const dateISO = new Date(dt.getFullYear(), dt.getMonth(), dt.getDate(), dt.getHours(), ((dt.getMinutes() + 15) % 60), dt.getMilliseconds());
44console.log("ISO 8601 format (UTC)");
45console.log(dateISO);Create a snippet