2017-11-13 15 views
0

SQL検索でフィールドにフィードする日付がありますが、日付の形式には時間が含まれています。短い日付(mm/dd/yyyy)に変換する必要があります。 MSSQLはこの形式(m/d/yyyy 12:00:00 AM)を出力し、時刻は常に'12:00:00 AM 'です。どのように時間を取り除くのですか?データベースの日付をJavascriptで短い日付に変換する

$('#q60').change(function() { 
    var date = $('#q60 input').val(); //looking up the field that contains the date fed from SQL. 

    date = date.substring(0, date.indexOf(' ')); 
    }); 

私はスプリットを使用しようとしましたが、実際に何らかの理由でフィールドの値を変更しない正しいものを出力しています。私はまた、このポストに似た。形式を使用しようとしました:Format a date string in javascript しかし、私は立ち往生しています!

答えて

1

date = date.substring(0, date.indexOf(' '));あなたはちょうどdate変数に分割された値を格納しています。入力フィールドの値を変更するには、関数の最後に$('#q60 input').val(date)を追加します。

JSにも、全体でDateオブジェクトがあり、それを使用すると、希望通りに日付をフォーマットできます。あなたはそれについてもっと知ることができますherehere

関連する問題