2016-08-30 17 views
0

jsfiddleで日付と時刻が見つかりました。運がないと表示を変更しようとしました。Jqueryの日付時刻形式

が現在7:48

でこの

2016年8月30日のように表示さしかし、私はそれがこの

日2016年28のように表示する必要が、8月13:23時間

私はそれについてどうなるかわかりません。

function updatingClock(selector, type) { 
     function currentDate() { 
      var currentDate = new Date; 
      var Day = currentDate.getDate(); 
      if (Day < 10) { 
       Day = '0' + Day; 
      } //end if 
      var Month = currentDate.getMonth() + 1; 
      if (Month < 10) { 
       Month = '0' + Month; 
      } //end if 
      var Year = currentDate.getFullYear(); 
      var fullDate = Month + '/' + Day + '/' + Year; 
      return fullDate; 
     } //end current date function 

     function currentTime() { 
      var currentTime = new Date; 
      var Minutes = currentTime.getMinutes(); 
      if (Minutes < 10) { 
       Minutes = '0' + Minutes; 
      } 
      var Hour = currentTime.getHours(); 
      if (Hour > 12) { 
       Hour -= 12; 
      } //end if 
      var Time = Hour + ':' + Minutes; 
      if (currentTime.getHours() <= 12) { 
       Time += ' AM'; 
      } //end if 
      if (currentTime.getHours() > 12) { 
       Time += ' PM'; 
      } //end if 
      return Time; 
     } // end current time function 


     function updateOutput() { 
      var output; 
      if (type == 'time') { 
       output = currentTime(); 
       if ($(selector).text() != output) { 
        $(selector).text(output); 
       } //end if 
      } //end if 
      if (type == 'date') { 
       output = currentDate(); 
       if ($(selector).text() != output) { 
        $(selector).text(output); 
       } //end if 
      } //end if 
      if (type == 'both') { 
       output = currentDate() + ' at ' + currentTime(); 
       if ($(selector).text() != output) { 
        $(selector).text(output); 
       } //end if 
      } //end if 
     }//end update output function 
     updateOutput(); 
     window.setInterval(function() { 
      updateOutput(); 
     }, 1000); //run update every 1 second 
    } // end updating clock function 
    updatingClock('#date-time', 'both'); 
+0

をもたらすために '時間' を追加することができるよりmoment.jsを取り、フォーマットの下に使用することができますが、[moment.js](HTTPのようなlibに使用する考えがあります:// momentjsを.com/docs /#/ displaying /)を使用していますか? –

+0

mpf82はどこから始めるべきかを知りません。単純なものがほしいだけです。 – Geek

+0

将来的に私があなたの達成しようとしていることを理解するための参考になるように、あなたの質問には、 –

答えて

0

あなたは、文字列

moment(yourDateTime).format('MMMM Do YYYY, h:mm:ss'); 
+0

jekin Kalariya Iveはmoment.jsをダウンロードしましたが、コードをどうするべきかは不明です。私は – Geek

+0

の初心者です。

関連する問題