convert '[object Object]' to date angular 4












2















How can i convert '[object Object]'(datepicker) to date format



<input type="text"
id="date"
class="form-control"
formControlName="date"
name="date"
[(ngModel)]="date"
ngbDatepicker
#incorporatedDatePicker="ngbDatepicker"
(click)="incorporatedDatePicker.toggle()"
readonly>


when i display



    {{meeting.date | date }} 


i have error: invalidPipeArgument Error '[object Object]' for pipe 'DatePipe'










share|improve this question


















  • 1





    how does the date look like?

    – Sajeetharan
    Aug 28 '17 at 12:16











  • if i don't add date pipe , it returns [object Object]

    – Aya Abdelaziz
    Aug 28 '17 at 12:20






  • 1





    show the date object json

    – Sajeetharan
    Aug 28 '17 at 12:20











  • Please go through this link ng-bootstrap.github.io/#/components/datepicker/examples

    – Libin C Jacob
    Aug 28 '17 at 12:25











  • i don't want it json i want it in date form , when i convert json to date {{meeting.date | json | date:'short'}} , i have InvalidPipeArgument: '{ "day": 18, "month": 8, "year": 2017 }' for pipe 'DatePipe'

    – Aya Abdelaziz
    Aug 28 '17 at 12:42
















2















How can i convert '[object Object]'(datepicker) to date format



<input type="text"
id="date"
class="form-control"
formControlName="date"
name="date"
[(ngModel)]="date"
ngbDatepicker
#incorporatedDatePicker="ngbDatepicker"
(click)="incorporatedDatePicker.toggle()"
readonly>


when i display



    {{meeting.date | date }} 


i have error: invalidPipeArgument Error '[object Object]' for pipe 'DatePipe'










share|improve this question


















  • 1





    how does the date look like?

    – Sajeetharan
    Aug 28 '17 at 12:16











  • if i don't add date pipe , it returns [object Object]

    – Aya Abdelaziz
    Aug 28 '17 at 12:20






  • 1





    show the date object json

    – Sajeetharan
    Aug 28 '17 at 12:20











  • Please go through this link ng-bootstrap.github.io/#/components/datepicker/examples

    – Libin C Jacob
    Aug 28 '17 at 12:25











  • i don't want it json i want it in date form , when i convert json to date {{meeting.date | json | date:'short'}} , i have InvalidPipeArgument: '{ "day": 18, "month": 8, "year": 2017 }' for pipe 'DatePipe'

    – Aya Abdelaziz
    Aug 28 '17 at 12:42














2












2








2


1






How can i convert '[object Object]'(datepicker) to date format



<input type="text"
id="date"
class="form-control"
formControlName="date"
name="date"
[(ngModel)]="date"
ngbDatepicker
#incorporatedDatePicker="ngbDatepicker"
(click)="incorporatedDatePicker.toggle()"
readonly>


when i display



    {{meeting.date | date }} 


i have error: invalidPipeArgument Error '[object Object]' for pipe 'DatePipe'










share|improve this question














How can i convert '[object Object]'(datepicker) to date format



<input type="text"
id="date"
class="form-control"
formControlName="date"
name="date"
[(ngModel)]="date"
ngbDatepicker
#incorporatedDatePicker="ngbDatepicker"
(click)="incorporatedDatePicker.toggle()"
readonly>


when i display



    {{meeting.date | date }} 


i have error: invalidPipeArgument Error '[object Object]' for pipe 'DatePipe'







angular date typescript datepicker angular-cli






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Aug 28 '17 at 12:15









Aya AbdelazizAya Abdelaziz

1201516




1201516








  • 1





    how does the date look like?

    – Sajeetharan
    Aug 28 '17 at 12:16











  • if i don't add date pipe , it returns [object Object]

    – Aya Abdelaziz
    Aug 28 '17 at 12:20






  • 1





    show the date object json

    – Sajeetharan
    Aug 28 '17 at 12:20











  • Please go through this link ng-bootstrap.github.io/#/components/datepicker/examples

    – Libin C Jacob
    Aug 28 '17 at 12:25











  • i don't want it json i want it in date form , when i convert json to date {{meeting.date | json | date:'short'}} , i have InvalidPipeArgument: '{ "day": 18, "month": 8, "year": 2017 }' for pipe 'DatePipe'

    – Aya Abdelaziz
    Aug 28 '17 at 12:42














  • 1





    how does the date look like?

    – Sajeetharan
    Aug 28 '17 at 12:16











  • if i don't add date pipe , it returns [object Object]

    – Aya Abdelaziz
    Aug 28 '17 at 12:20






  • 1





    show the date object json

    – Sajeetharan
    Aug 28 '17 at 12:20











  • Please go through this link ng-bootstrap.github.io/#/components/datepicker/examples

    – Libin C Jacob
    Aug 28 '17 at 12:25











  • i don't want it json i want it in date form , when i convert json to date {{meeting.date | json | date:'short'}} , i have InvalidPipeArgument: '{ "day": 18, "month": 8, "year": 2017 }' for pipe 'DatePipe'

    – Aya Abdelaziz
    Aug 28 '17 at 12:42








1




1





how does the date look like?

– Sajeetharan
Aug 28 '17 at 12:16





how does the date look like?

– Sajeetharan
Aug 28 '17 at 12:16













if i don't add date pipe , it returns [object Object]

– Aya Abdelaziz
Aug 28 '17 at 12:20





if i don't add date pipe , it returns [object Object]

– Aya Abdelaziz
Aug 28 '17 at 12:20




1




1





show the date object json

– Sajeetharan
Aug 28 '17 at 12:20





show the date object json

– Sajeetharan
Aug 28 '17 at 12:20













Please go through this link ng-bootstrap.github.io/#/components/datepicker/examples

– Libin C Jacob
Aug 28 '17 at 12:25





Please go through this link ng-bootstrap.github.io/#/components/datepicker/examples

– Libin C Jacob
Aug 28 '17 at 12:25













i don't want it json i want it in date form , when i convert json to date {{meeting.date | json | date:'short'}} , i have InvalidPipeArgument: '{ "day": 18, "month": 8, "year": 2017 }' for pipe 'DatePipe'

– Aya Abdelaziz
Aug 28 '17 at 12:42





i don't want it json i want it in date form , when i convert json to date {{meeting.date | json | date:'short'}} , i have InvalidPipeArgument: '{ "day": 18, "month": 8, "year": 2017 }' for pipe 'DatePipe'

– Aya Abdelaziz
Aug 28 '17 at 12:42












3 Answers
3






active

oldest

votes


















0














Based on your comment, what you are trying to feed to the DatePipe is...



{ "day": 18, "month": 8, "year": 2017 }


Angular cannot read an object like that and understand that is a date. You need to transform it before to some format that Angular can understand. Formats that are accepted is mentioned in docs:




date_expression | date[:format]



expression is a date object or a number (milliseconds since UTC epoch) or an ISO string (https://www.w3.org/TR/NOTE-datetime).







share|improve this answer
























  • i still don't know how i transform json to any format that DatePipe accept !

    – Aya Abdelaziz
    Aug 29 '17 at 8:27



















0














In Component



export class DateComponent implements OnInit {
objDate = Date.now();
}


In HTML



<strong>{{ objDate | date :'fullDate' }}</strong>


OutPut



Thursday, February 15, 2018





share|improve this answer































    0














    For those still looking for an answer to this, you have to use the NgbDateAdapter provider like shown in the docs:



    import { NgbModule, NgbDateAdapter, NgbDateNativeAdapter } from '@ng-bootstrap/ng-bootstrap';

    @NgModule({
    imports: [
    NgbModule.forRoot(),
    ...
    ],
    providers: [{
    provide: NgbDateAdapter,
    useClass: NgbDateNativeAdapter
    }]
    })
    export class AppModule { }


    Then when using [(ngModel)]="from" on the input it will automatically use the model as a Date






    share|improve this answer























      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%2f45918771%2fconvert-object-object-to-date-angular-4%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      Based on your comment, what you are trying to feed to the DatePipe is...



      { "day": 18, "month": 8, "year": 2017 }


      Angular cannot read an object like that and understand that is a date. You need to transform it before to some format that Angular can understand. Formats that are accepted is mentioned in docs:




      date_expression | date[:format]



      expression is a date object or a number (milliseconds since UTC epoch) or an ISO string (https://www.w3.org/TR/NOTE-datetime).







      share|improve this answer
























      • i still don't know how i transform json to any format that DatePipe accept !

        – Aya Abdelaziz
        Aug 29 '17 at 8:27
















      0














      Based on your comment, what you are trying to feed to the DatePipe is...



      { "day": 18, "month": 8, "year": 2017 }


      Angular cannot read an object like that and understand that is a date. You need to transform it before to some format that Angular can understand. Formats that are accepted is mentioned in docs:




      date_expression | date[:format]



      expression is a date object or a number (milliseconds since UTC epoch) or an ISO string (https://www.w3.org/TR/NOTE-datetime).







      share|improve this answer
























      • i still don't know how i transform json to any format that DatePipe accept !

        – Aya Abdelaziz
        Aug 29 '17 at 8:27














      0












      0








      0







      Based on your comment, what you are trying to feed to the DatePipe is...



      { "day": 18, "month": 8, "year": 2017 }


      Angular cannot read an object like that and understand that is a date. You need to transform it before to some format that Angular can understand. Formats that are accepted is mentioned in docs:




      date_expression | date[:format]



      expression is a date object or a number (milliseconds since UTC epoch) or an ISO string (https://www.w3.org/TR/NOTE-datetime).







      share|improve this answer













      Based on your comment, what you are trying to feed to the DatePipe is...



      { "day": 18, "month": 8, "year": 2017 }


      Angular cannot read an object like that and understand that is a date. You need to transform it before to some format that Angular can understand. Formats that are accepted is mentioned in docs:




      date_expression | date[:format]



      expression is a date object or a number (milliseconds since UTC epoch) or an ISO string (https://www.w3.org/TR/NOTE-datetime).








      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered Aug 28 '17 at 18:39









      AJT_82AJT_82

      37.1k1370102




      37.1k1370102













      • i still don't know how i transform json to any format that DatePipe accept !

        – Aya Abdelaziz
        Aug 29 '17 at 8:27



















      • i still don't know how i transform json to any format that DatePipe accept !

        – Aya Abdelaziz
        Aug 29 '17 at 8:27

















      i still don't know how i transform json to any format that DatePipe accept !

      – Aya Abdelaziz
      Aug 29 '17 at 8:27





      i still don't know how i transform json to any format that DatePipe accept !

      – Aya Abdelaziz
      Aug 29 '17 at 8:27













      0














      In Component



      export class DateComponent implements OnInit {
      objDate = Date.now();
      }


      In HTML



      <strong>{{ objDate | date :'fullDate' }}</strong>


      OutPut



      Thursday, February 15, 2018





      share|improve this answer




























        0














        In Component



        export class DateComponent implements OnInit {
        objDate = Date.now();
        }


        In HTML



        <strong>{{ objDate | date :'fullDate' }}</strong>


        OutPut



        Thursday, February 15, 2018





        share|improve this answer


























          0












          0








          0







          In Component



          export class DateComponent implements OnInit {
          objDate = Date.now();
          }


          In HTML



          <strong>{{ objDate | date :'fullDate' }}</strong>


          OutPut



          Thursday, February 15, 2018





          share|improve this answer













          In Component



          export class DateComponent implements OnInit {
          objDate = Date.now();
          }


          In HTML



          <strong>{{ objDate | date :'fullDate' }}</strong>


          OutPut



          Thursday, February 15, 2018






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Feb 15 '18 at 6:43









          Brijesh MavaniBrijesh Mavani

          4591716




          4591716























              0














              For those still looking for an answer to this, you have to use the NgbDateAdapter provider like shown in the docs:



              import { NgbModule, NgbDateAdapter, NgbDateNativeAdapter } from '@ng-bootstrap/ng-bootstrap';

              @NgModule({
              imports: [
              NgbModule.forRoot(),
              ...
              ],
              providers: [{
              provide: NgbDateAdapter,
              useClass: NgbDateNativeAdapter
              }]
              })
              export class AppModule { }


              Then when using [(ngModel)]="from" on the input it will automatically use the model as a Date






              share|improve this answer




























                0














                For those still looking for an answer to this, you have to use the NgbDateAdapter provider like shown in the docs:



                import { NgbModule, NgbDateAdapter, NgbDateNativeAdapter } from '@ng-bootstrap/ng-bootstrap';

                @NgModule({
                imports: [
                NgbModule.forRoot(),
                ...
                ],
                providers: [{
                provide: NgbDateAdapter,
                useClass: NgbDateNativeAdapter
                }]
                })
                export class AppModule { }


                Then when using [(ngModel)]="from" on the input it will automatically use the model as a Date






                share|improve this answer


























                  0












                  0








                  0







                  For those still looking for an answer to this, you have to use the NgbDateAdapter provider like shown in the docs:



                  import { NgbModule, NgbDateAdapter, NgbDateNativeAdapter } from '@ng-bootstrap/ng-bootstrap';

                  @NgModule({
                  imports: [
                  NgbModule.forRoot(),
                  ...
                  ],
                  providers: [{
                  provide: NgbDateAdapter,
                  useClass: NgbDateNativeAdapter
                  }]
                  })
                  export class AppModule { }


                  Then when using [(ngModel)]="from" on the input it will automatically use the model as a Date






                  share|improve this answer













                  For those still looking for an answer to this, you have to use the NgbDateAdapter provider like shown in the docs:



                  import { NgbModule, NgbDateAdapter, NgbDateNativeAdapter } from '@ng-bootstrap/ng-bootstrap';

                  @NgModule({
                  imports: [
                  NgbModule.forRoot(),
                  ...
                  ],
                  providers: [{
                  provide: NgbDateAdapter,
                  useClass: NgbDateNativeAdapter
                  }]
                  })
                  export class AppModule { }


                  Then when using [(ngModel)]="from" on the input it will automatically use the model as a Date







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 21 '18 at 11:00









                  GuillaumeGuillaume

                  1,01822143




                  1,01822143






























                      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%2f45918771%2fconvert-object-object-to-date-angular-4%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

                      Guess what letter conforming each word

                      Port of Spain

                      Run scheduled task as local user group (not BUILTIN)