2016-08-06 10 views
-1

データベースからブートストラップテーブルの日付を表示しようとしています。ブートストラップテンプレートの日付をフォーマットする方法は?

enter image description here

しかし、HTMLページに値をリダイレクトした後、それは次のように示しています マイデータ基準日の値です。

enter image description here

なぜこれが起こっているのでしょうか?

私のhtmlコードは

<td style="word-break: break-all;"><%=schedulerList[i].to_date %></td> 
<td style="word-break: break-all;"> <%=schedulerList[i].from_date %></td> 

ですが、上場後には、別の形式で私を与えます。 助けてください。

答えて

0

moment.jsなどを使用してください。ブートストラップは主にCSS用であり、自分で書式設定をする必要があります。

0

Node.jsを使用している場合、変換のためのライブラリをインストールできます。

インストール

$ npm install dateformat 
$ dateformat --help 

使用

var dateFormat = require('dateformat'); 
var now = new Date(); 

// Basic usage 
dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT"); 

参照ドキュメントnode-dateformat

またはJavaScriptでフォーマットすることができます。

文字列が認識されていないか、または、いくつかのケースでは、 が不正含まれている場合Date.parse()方法は日付の文字列表現を解析し、 は、1970年1月1日からのミリ秒数を返し00:00:00 UTC またはNaN日付値(例: 2015-02-31)。

ダイレクトコール:

Date.parse(dateString) 

暗黙呼び出し:

new Date(dateString) 

それともmoment.jsまたは別のlibを使用して...

最後に、あなたはまた、フォーマットすることができますあなたがベットを感じるならあなたのSQL/QUERY r。

SELECT DATE_FORMAT(from_date, '%a %d %b %Y %h::%i:%S %p') AS format_date 

See DATE_FORMAT

関連する問題