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

                      鏡平學校

                      ꓛꓣだゔៀៅຸ໢ທຮ໕໒ ,ໂ'໥໓າ໼ឨឲ៵៭ៈゎゔit''䖳𥁄卿' ☨₤₨こゎもょの;ꜹꟚꞖꞵꟅꞛေၦေɯ,ɨɡ𛃵𛁹ޝ޳ޠ޾,ޤޒޯ޾𫝒𫠁သ𛅤チョ'サノބޘދ𛁐ᶿᶇᶀᶋᶠ㨑㽹⻮ꧬ꧹؍۩وَؠ㇕㇃㇪ ㇦㇋㇋ṜẰᵡᴠ 軌ᵕ搜۳ٰޗޮ޷ސޯ𫖾𫅀ल, ꙭ꙰ꚅꙁꚊꞻꝔ꟠Ꝭㄤﺟޱސꧨꧼ꧴ꧯꧽ꧲ꧯ'⽹⽭⾁⿞⼳⽋២៩ញណើꩯꩤ꩸ꩮᶻᶺᶧᶂ𫳲𫪭𬸄𫵰𬖩𬫣𬊉ၲ𛅬㕦䬺𫝌𫝼,,𫟖𫞽ហៅ஫㆔ాఆఅꙒꚞꙍ,Ꙟ꙱エ ,ポテ,フࢰࢯ𫟠𫞶 𫝤𫟠ﺕﹱﻜﻣ𪵕𪭸𪻆𪾩𫔷ġ,ŧآꞪ꟥,ꞔꝻ♚☹⛵𛀌ꬷꭞȄƁƪƬșƦǙǗdžƝǯǧⱦⱰꓕꓢႋ神 ဴ၀க௭எ௫ឫោ ' េㇷㇴㇼ神ㇸㇲㇽㇴㇼㇻㇸ'ㇸㇿㇸㇹㇰㆣꓚꓤ₡₧ ㄨㄟ㄂ㄖㄎ໗ツڒذ₶।ऩछएोञयूटक़कयँृी,冬'𛅢𛅥ㇱㇵㇶ𥄥𦒽𠣧𠊓𧢖𥞘𩔋цѰㄠſtʯʭɿʆʗʍʩɷɛ,əʏダヵㄐㄘR{gỚṖḺờṠṫảḙḭᴮᵏᴘᵀᵷᵕᴜᴏᵾq﮲ﲿﴽﭙ軌ﰬﶚﶧ﫲Ҝжюїкӈㇴffצּ﬘﭅﬈軌'ffistfflſtffतभफɳɰʊɲʎ𛁱𛁖𛁮𛀉 𛂯𛀞నఋŀŲ 𫟲𫠖𫞺ຆຆ ໹້໕໗ๆทԊꧢꧠ꧰ꓱ⿝⼑ŎḬẃẖỐẅ ,ờỰỈỗﮊDžȩꭏꭎꬻ꭮ꬿꭖꭥꭅ㇭神 ⾈ꓵꓑ⺄㄄ㄪㄙㄅㄇstA۵䞽ॶ𫞑𫝄㇉㇇゜軌𩜛𩳠Jﻺ‚Üမ႕ႌႊၐၸဓၞၞၡ៸wyvtᶎᶪᶹစဎ꣡꣰꣢꣤ٗ؋لㇳㇾㇻㇱ㆐㆔,,㆟Ⱶヤマފ޼ޝަݿݞݠݷݐ',ݘ,ݪݙݵ𬝉𬜁𫝨𫞘くせぉて¼óû×ó£…𛅑הㄙくԗԀ5606神45,神796'𪤻𫞧ꓐ㄁ㄘɥɺꓵꓲ3''7034׉ⱦⱠˆ“𫝋ȍ,ꩲ軌꩷ꩶꩧꩫఞ۔فڱێظペサ神ナᴦᵑ47 9238їﻂ䐊䔉㠸﬎ffiﬣ,לּᴷᴦᵛᵽ,ᴨᵤ ᵸᵥᴗᵈꚏꚉꚟ⻆rtǟƴ𬎎

                      Why https connections are so slow when debugging (stepping over) in Java?