toISOString date to date Conversion












0















I saved the date to MongoDB using toISOString. Now I want to redisplay that saved date so How can I covert toISOString to normal date and show it on Datepicker?



I try below.



 parseISOString(s) {
var b = s.split(/D+/);
return new Date(Date.UTC(b[0], --b[1], b[2], b[3], b[4], b[5], b[6]));
}


and



var startDate = 2018-12-02T18:30:00.000Z
var n= parseISOString(startDate)









share|improve this question























  • developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…

    – JB Nizet
    Jan 1 at 11:43











  • Why not just var startDate = new Date("2018-12-02T18:30:00.000Z")?

    – lleon
    Jan 1 at 23:44
















0















I saved the date to MongoDB using toISOString. Now I want to redisplay that saved date so How can I covert toISOString to normal date and show it on Datepicker?



I try below.



 parseISOString(s) {
var b = s.split(/D+/);
return new Date(Date.UTC(b[0], --b[1], b[2], b[3], b[4], b[5], b[6]));
}


and



var startDate = 2018-12-02T18:30:00.000Z
var n= parseISOString(startDate)









share|improve this question























  • developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…

    – JB Nizet
    Jan 1 at 11:43











  • Why not just var startDate = new Date("2018-12-02T18:30:00.000Z")?

    – lleon
    Jan 1 at 23:44














0












0








0








I saved the date to MongoDB using toISOString. Now I want to redisplay that saved date so How can I covert toISOString to normal date and show it on Datepicker?



I try below.



 parseISOString(s) {
var b = s.split(/D+/);
return new Date(Date.UTC(b[0], --b[1], b[2], b[3], b[4], b[5], b[6]));
}


and



var startDate = 2018-12-02T18:30:00.000Z
var n= parseISOString(startDate)









share|improve this question














I saved the date to MongoDB using toISOString. Now I want to redisplay that saved date so How can I covert toISOString to normal date and show it on Datepicker?



I try below.



 parseISOString(s) {
var b = s.split(/D+/);
return new Date(Date.UTC(b[0], --b[1], b[2], b[3], b[4], b[5], b[6]));
}


and



var startDate = 2018-12-02T18:30:00.000Z
var n= parseISOString(startDate)






angular






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 1 at 11:38









don tondon ton

85




85













  • developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…

    – JB Nizet
    Jan 1 at 11:43











  • Why not just var startDate = new Date("2018-12-02T18:30:00.000Z")?

    – lleon
    Jan 1 at 23:44



















  • developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…

    – JB Nizet
    Jan 1 at 11:43











  • Why not just var startDate = new Date("2018-12-02T18:30:00.000Z")?

    – lleon
    Jan 1 at 23:44

















developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…

– JB Nizet
Jan 1 at 11:43





developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…

– JB Nizet
Jan 1 at 11:43













Why not just var startDate = new Date("2018-12-02T18:30:00.000Z")?

– lleon
Jan 1 at 23:44





Why not just var startDate = new Date("2018-12-02T18:30:00.000Z")?

– lleon
Jan 1 at 23:44












1 Answer
1






active

oldest

votes


















0














If you want to parse your date, you can use Angular Date Pipe



import { DatePipe } from '@angular/common';


@Component({
...,
providers: [ DatePipe ]
})
export class ChildComponent implements OnInit {

constructor(private datePipe: DatePipe) {}

ngOnInit() {
const startDate = new Date('2018-12-02T18:30:00.000Z');
const parseDate = this.datePipe.transform(startDate, 'mediumDate');

console.log(parseDate); // Jan 2, 2019
}
}



Or you can refer all the date formats here in Angular Date Pipe Docs



Had created an existing example with DatePipe usage, you can refer it here on my Stackblitz Demo







share|improve this answer


























  • How can I use 'Custom format options' for the custom date?

    – don ton
    Jan 2 at 4:17











  • How did parseDate parse 'Jan 2, 2019' as we didn't assign startDate to it?

    – don ton
    Jan 2 at 5:00











  • @donton apologies, had updated my answer and also added a Stackblitz demo for your reference in relevance to custom format options :)

    – KShewengger
    Jan 2 at 13:29











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53995118%2ftoisostring-date-to-date-conversion%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














If you want to parse your date, you can use Angular Date Pipe



import { DatePipe } from '@angular/common';


@Component({
...,
providers: [ DatePipe ]
})
export class ChildComponent implements OnInit {

constructor(private datePipe: DatePipe) {}

ngOnInit() {
const startDate = new Date('2018-12-02T18:30:00.000Z');
const parseDate = this.datePipe.transform(startDate, 'mediumDate');

console.log(parseDate); // Jan 2, 2019
}
}



Or you can refer all the date formats here in Angular Date Pipe Docs



Had created an existing example with DatePipe usage, you can refer it here on my Stackblitz Demo







share|improve this answer


























  • How can I use 'Custom format options' for the custom date?

    – don ton
    Jan 2 at 4:17











  • How did parseDate parse 'Jan 2, 2019' as we didn't assign startDate to it?

    – don ton
    Jan 2 at 5:00











  • @donton apologies, had updated my answer and also added a Stackblitz demo for your reference in relevance to custom format options :)

    – KShewengger
    Jan 2 at 13:29
















0














If you want to parse your date, you can use Angular Date Pipe



import { DatePipe } from '@angular/common';


@Component({
...,
providers: [ DatePipe ]
})
export class ChildComponent implements OnInit {

constructor(private datePipe: DatePipe) {}

ngOnInit() {
const startDate = new Date('2018-12-02T18:30:00.000Z');
const parseDate = this.datePipe.transform(startDate, 'mediumDate');

console.log(parseDate); // Jan 2, 2019
}
}



Or you can refer all the date formats here in Angular Date Pipe Docs



Had created an existing example with DatePipe usage, you can refer it here on my Stackblitz Demo







share|improve this answer


























  • How can I use 'Custom format options' for the custom date?

    – don ton
    Jan 2 at 4:17











  • How did parseDate parse 'Jan 2, 2019' as we didn't assign startDate to it?

    – don ton
    Jan 2 at 5:00











  • @donton apologies, had updated my answer and also added a Stackblitz demo for your reference in relevance to custom format options :)

    – KShewengger
    Jan 2 at 13:29














0












0








0







If you want to parse your date, you can use Angular Date Pipe



import { DatePipe } from '@angular/common';


@Component({
...,
providers: [ DatePipe ]
})
export class ChildComponent implements OnInit {

constructor(private datePipe: DatePipe) {}

ngOnInit() {
const startDate = new Date('2018-12-02T18:30:00.000Z');
const parseDate = this.datePipe.transform(startDate, 'mediumDate');

console.log(parseDate); // Jan 2, 2019
}
}



Or you can refer all the date formats here in Angular Date Pipe Docs



Had created an existing example with DatePipe usage, you can refer it here on my Stackblitz Demo







share|improve this answer















If you want to parse your date, you can use Angular Date Pipe



import { DatePipe } from '@angular/common';


@Component({
...,
providers: [ DatePipe ]
})
export class ChildComponent implements OnInit {

constructor(private datePipe: DatePipe) {}

ngOnInit() {
const startDate = new Date('2018-12-02T18:30:00.000Z');
const parseDate = this.datePipe.transform(startDate, 'mediumDate');

console.log(parseDate); // Jan 2, 2019
}
}



Or you can refer all the date formats here in Angular Date Pipe Docs



Had created an existing example with DatePipe usage, you can refer it here on my Stackblitz Demo








share|improve this answer














share|improve this answer



share|improve this answer








edited Jan 2 at 13:27

























answered Jan 1 at 23:25









KShewenggerKShewengger

1,585614




1,585614













  • How can I use 'Custom format options' for the custom date?

    – don ton
    Jan 2 at 4:17











  • How did parseDate parse 'Jan 2, 2019' as we didn't assign startDate to it?

    – don ton
    Jan 2 at 5:00











  • @donton apologies, had updated my answer and also added a Stackblitz demo for your reference in relevance to custom format options :)

    – KShewengger
    Jan 2 at 13:29



















  • How can I use 'Custom format options' for the custom date?

    – don ton
    Jan 2 at 4:17











  • How did parseDate parse 'Jan 2, 2019' as we didn't assign startDate to it?

    – don ton
    Jan 2 at 5:00











  • @donton apologies, had updated my answer and also added a Stackblitz demo for your reference in relevance to custom format options :)

    – KShewengger
    Jan 2 at 13:29

















How can I use 'Custom format options' for the custom date?

– don ton
Jan 2 at 4:17





How can I use 'Custom format options' for the custom date?

– don ton
Jan 2 at 4:17













How did parseDate parse 'Jan 2, 2019' as we didn't assign startDate to it?

– don ton
Jan 2 at 5:00





How did parseDate parse 'Jan 2, 2019' as we didn't assign startDate to it?

– don ton
Jan 2 at 5:00













@donton apologies, had updated my answer and also added a Stackblitz demo for your reference in relevance to custom format options :)

– KShewengger
Jan 2 at 13:29





@donton apologies, had updated my answer and also added a Stackblitz demo for your reference in relevance to custom format options :)

– KShewengger
Jan 2 at 13:29




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53995118%2ftoisostring-date-to-date-conversion%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Can a sorcerer learn a 5th-level spell early by creating spell slots using the Font of Magic feature?

Does disintegrating a polymorphed enemy still kill it after the 2018 errata?

A Topological Invariant for $pi_3(U(n))$