私はのDatime形式を持っています"DateTime":"\/Date(1342572780000)\/"
24 時間形式のみに変更するにはどうすればよいですか?
私はのDatime形式を持っています"DateTime":"\/Date(1342572780000)\/"
24 時間形式のみに変更するにはどうすればよいですか?
そこにある数値「1342572780000」は、1970年1月1日からのミリ秒数です。次を使用して、これを標準形式に変換できます。
var thisDate = new Date(1342572780000);
thisDate
はDate
オブジェクトであり、好きなように操作できます。次のリファレンスを参照してください。
http://www.quackit.com/javascript/javascript_date_and_time_functions.cfm
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