Need help formatting a date in MomentJS in Japanese












3















I need help formatting a date in MomentJS



The main issue i am facing is that the Japanese “day” character is not displaying




  • Date: 3 Nov.

  • Actual Output: 11月 03

  • Expected Output: 11月 03日


Format tried MMM DD



https://jsbin.com/caganaveci/edit?js,console










share|improve this question





























    3















    I need help formatting a date in MomentJS



    The main issue i am facing is that the Japanese “day” character is not displaying




    • Date: 3 Nov.

    • Actual Output: 11月 03

    • Expected Output: 11月 03日


    Format tried MMM DD



    https://jsbin.com/caganaveci/edit?js,console










    share|improve this question



























      3












      3








      3








      I need help formatting a date in MomentJS



      The main issue i am facing is that the Japanese “day” character is not displaying




      • Date: 3 Nov.

      • Actual Output: 11月 03

      • Expected Output: 11月 03日


      Format tried MMM DD



      https://jsbin.com/caganaveci/edit?js,console










      share|improve this question
















      I need help formatting a date in MomentJS



      The main issue i am facing is that the Japanese “day” character is not displaying




      • Date: 3 Nov.

      • Actual Output: 11月 03

      • Expected Output: 11月 03日


      Format tried MMM DD



      https://jsbin.com/caganaveci/edit?js,console







      javascript node.js date calendar momentjs






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 1 at 11:26









      Bhargav Rao

      30.6k2091113




      30.6k2091113










      asked Nov 7 '17 at 10:36









      user2296208user2296208

      283




      283
























          2 Answers
          2






          active

          oldest

          votes


















          4














          Solution



          The format argument should be MMM Do to append to the day of month. is the ordinal for the day of month.






          moment.locale('ja');

          console.log(moment().format('MMM Do'));

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <meta name="viewport" content="width=device-width">
          </head>
          <body>
          <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.1/moment-with-locales.min.js"></script>
          </body>
          </html>








          share|improve this answer

































            1














            Just as an alternative, there is also toLocaleString:






            console.log(new Date(2017,10,3).toLocaleString('ja',{month:'long',day:'numeric'}));








            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%2f47155774%2fneed-help-formatting-a-date-in-momentjs-in-japanese%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              4














              Solution



              The format argument should be MMM Do to append to the day of month. is the ordinal for the day of month.






              moment.locale('ja');

              console.log(moment().format('MMM Do'));

              <!DOCTYPE html>
              <html>
              <head>
              <meta charset="utf-8">
              <meta name="viewport" content="width=device-width">
              </head>
              <body>
              <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.1/moment-with-locales.min.js"></script>
              </body>
              </html>








              share|improve this answer






























                4














                Solution



                The format argument should be MMM Do to append to the day of month. is the ordinal for the day of month.






                moment.locale('ja');

                console.log(moment().format('MMM Do'));

                <!DOCTYPE html>
                <html>
                <head>
                <meta charset="utf-8">
                <meta name="viewport" content="width=device-width">
                </head>
                <body>
                <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.1/moment-with-locales.min.js"></script>
                </body>
                </html>








                share|improve this answer




























                  4












                  4








                  4







                  Solution



                  The format argument should be MMM Do to append to the day of month. is the ordinal for the day of month.






                  moment.locale('ja');

                  console.log(moment().format('MMM Do'));

                  <!DOCTYPE html>
                  <html>
                  <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width">
                  </head>
                  <body>
                  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.1/moment-with-locales.min.js"></script>
                  </body>
                  </html>








                  share|improve this answer















                  Solution



                  The format argument should be MMM Do to append to the day of month. is the ordinal for the day of month.






                  moment.locale('ja');

                  console.log(moment().format('MMM Do'));

                  <!DOCTYPE html>
                  <html>
                  <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width">
                  </head>
                  <body>
                  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.1/moment-with-locales.min.js"></script>
                  </body>
                  </html>








                  moment.locale('ja');

                  console.log(moment().format('MMM Do'));

                  <!DOCTYPE html>
                  <html>
                  <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width">
                  </head>
                  <body>
                  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.1/moment-with-locales.min.js"></script>
                  </body>
                  </html>





                  moment.locale('ja');

                  console.log(moment().format('MMM Do'));

                  <!DOCTYPE html>
                  <html>
                  <head>
                  <meta charset="utf-8">
                  <meta name="viewport" content="width=device-width">
                  </head>
                  <body>
                  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.1/moment-with-locales.min.js"></script>
                  </body>
                  </html>






                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Nov 7 '17 at 11:08









                  VincenzoC

                  15.9k83856




                  15.9k83856










                  answered Nov 7 '17 at 10:59









                  WingWing

                  2,6962125




                  2,6962125

























                      1














                      Just as an alternative, there is also toLocaleString:






                      console.log(new Date(2017,10,3).toLocaleString('ja',{month:'long',day:'numeric'}));








                      share|improve this answer




























                        1














                        Just as an alternative, there is also toLocaleString:






                        console.log(new Date(2017,10,3).toLocaleString('ja',{month:'long',day:'numeric'}));








                        share|improve this answer


























                          1












                          1








                          1







                          Just as an alternative, there is also toLocaleString:






                          console.log(new Date(2017,10,3).toLocaleString('ja',{month:'long',day:'numeric'}));








                          share|improve this answer













                          Just as an alternative, there is also toLocaleString:






                          console.log(new Date(2017,10,3).toLocaleString('ja',{month:'long',day:'numeric'}));








                          console.log(new Date(2017,10,3).toLocaleString('ja',{month:'long',day:'numeric'}));





                          console.log(new Date(2017,10,3).toLocaleString('ja',{month:'long',day:'numeric'}));






                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 9 '17 at 2:03









                          RobGRobG

                          98.8k19110146




                          98.8k19110146






























                              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%2f47155774%2fneed-help-formatting-a-date-in-momentjs-in-japanese%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))$