11

応答のようなjson日付があり、\/Date(1334514600000)\/それをjavascriptに変換すると、この日付を取得しましたTue Apr 17 2012 11:37:10 GMT+0530 (India Standard Time)が、次のような日付形式が必要で、17/04/2012毎回失敗します。どうすれば解決できますか?

4

8 に答える 8

18

他の投稿された回答が完全に正しいとは思いません。あなたはすでに 1 つをあなたのために働いているとして受け入れているので、編集しません。

これは、受け入れられた回答の更新版です。

var dateString = "\/Date(1334514600000)\/".substr(6);
var currentTime = new Date(parseInt(dateString ));
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
var date = day + "/" + month + "/" + year;
alert(date);

この回答の手法を使用して、JSON 日付からエポックを抽出します。

于 2012-04-17T07:26:09.210 に答える
1

row1 の回答は非常に役に立ちましたが、10 未満の 10 進数に対して 1 つの文字列しか返さないため、input type="date" の形式に行き詰まりました。input type="date" で動作するように変更できました。行1からリンクのコードへのコードhttp://venkatbaggu.com/convert-json-date-to-date-format-in-jquery/

jquery .val を介して日付を入力に追加できました

var dateString = "\/Date(1334514600000)\/".substr(6);
var currentTime = new Date(parseInt(dateString));
var month = ("0" + (currentTime.getMonth() + 1)).slice(-2);
var day = ("0" + currentTime.getDate()).slice(-2);
var year = currentTime.getFullYear();
var date = year + '-' + month + '-' + day;
alert(date);
于 2016-05-12T06:05:26.820 に答える
0

それはあなたの質問への答えです...

タイムスタンプを使用して日付オブジェクトを作成します

var currentTime = new Date(1334514600000)
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var date = day + "/" + month + "/" + year
alert(date);​

できます

http://jsfiddle.net/ChgUa/

于 2012-04-17T06:49:54.277 に答える
0
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var date = day + "/" + month + "/" + year
alert(date);
于 2012-04-17T06:43:20.380 に答える
0
//parse JSON formatted date to javascript date object
var bdate = new Date(parseInt(emp.Birthdate.substr(6)));

//format display date (e.g. 04/10/2012)
var displayDate = $.datepicker.formatDate("mm/dd/yy", bdate);
于 2016-09-16T12:57:09.423 に答える
0

Angular を使用している場合、日付をフォーマットする最も簡単な方法は、パイプを使用することです。ここをクリック_

//in .ts file
ngOnInit() {
 this.currentDate = new Date()
}
//in html file
<p>Current date is:</p>{{currentDate | date: 'dd/MM/yyyy'}}

//Output: 22/04/2020
于 2020-04-22T12:09:11.853 に答える
-1
 var Date = new Date(Tue Jun 15 2021 23:52:47 GMT+0800 (Malaysia Time)).toDateString(); console.log(Date);

結果 == 2021 年 6 月 15 日(火)


于 2021-06-15T16:11:01.140 に答える