5

さて、テーブルが動的に入力されるため、列の日付と「 2013-05-03 」のような日付の値を持つテーブルがあります。PHPを使用して日付を変換したところ、日付は「03/05/2013」のようになりました

php 変換:

<td> <?php echo date("d/m/Y", strtotime($row['date'])) ?> </td>

ページに編集機能があり、日付を元の形式に変換してクロムが認識できるようにすることも使用しているため

var date = new Date(feed date in dd/mm/yyyy format);
    $("#customer_date").val(date);

上記の方法を試しました。しかし、変換は起こらないようです。別のアプローチは何ですか?ありがとう!

4

4 に答える 4

58

単純な分割と結合を行う

var date = "03/05/2013";
var newdate = date.split("/").reverse().join("-");

"2013-05-03"
于 2013-10-31T14:58:19.977 に答える
1

より強力な日付フォーマットが必要な場合は、Steven Levithanによって書かれた日付フォーマット関数を使用でき ます。

var date = dateFormat(new Date("Thu Oct 14 2010 00:00:00 GMT 0530 (India Standard Time)"), 'yyyy-mm-dd');
于 2013-10-31T14:57:54.503 に答える
0

「2015-04-03 16:50:05」は、以下のコードで「03-04-2015 16:50」を返します

var formattedTime = '2015-04-03 16:50:05'.substr(0,10).split('-').reverse().join('-')+" "+'2015-04-03 16:50:05'.substr(11,5);
于 2015-04-04T09:29:36.773 に答える