2

私はのDatime形式を持っています"DateTime":"\/Date(1342572780000)\/"

24 時間形式のみに変更するにはどうすればよいですか?

4

2 に答える 2

0

そこにある数値「1342572780000」は、1970年1月1日からのミリ秒数です。次を使用して、これを標準形式に変換できます。

var thisDate = new Date(1342572780000);

thisDateDateオブジェクトであり、好きなように操作できます。次のリファレンスを参照してください。

http://www.quackit.com/javascript/javascript_date_and_time_functions.cfm

于 2012-07-30T02:02:31.620 に答える
0
    function DateToTime(date) {
        function numTo2(n) {
            var s = n.toString();
            if (n.toString().length == 1) {
                s = "0" + n;
            }
            return s;
        }
        var time = numTo2(date.getHours()) + ":" + numTo2(date.getMinutes()) + ":" + numTo2(date.getSeconds());
        return time;
    }

    var data = { "DateTime": "\/Date(1342572780000)\/" };
    var date = new Date(data.DateTime.search(/\d/));
    var time = DateToTime(date);

それからあなたは時間を得ました=08:00:00

于 2012-07-30T02:08:18.770 に答える