将日期/日期(665812800000)/转换为1991年6月2日

时间:2019-06-21 01:32:16

标签: javascript ajax model-view-controller scripting

此转换需要我的帮助:从Date(665812800000)06/02/1991

我正在使用mvc 5和ajax。

应该如何编写我的代码以便正确显示?

function buscarResutladoJS() {
    var id = $('#id').val();
    $.ajax({
        url: '/obtenerFecha/buscarResultado',
        type: "GET",
        dataType: "JSON",
        data: { id: id },
        success: function (respuesta) {
            $('#obtener_fecha').val(respuesta.fecha);
        }
    })
}

2 个答案:

答案 0 :(得分:0)

您可以创建一个方法来parse将此字符串更新为如下日期

function ToJavaScriptDate(value) {
  var pattern = /Date\(([^)]+)\)/;
  var results = pattern.exec(value);
  var dt = new Date(parseFloat(results[1]));
  return dt.getDate() + "/" + (dt.getMonth() + 1) + "/" + dt.getFullYear();
}

let value =  '/Date(665812800000)/'

let result = ToJavaScriptDate(value);
console.log(result);

答案 1 :(得分:0)

您可以使用与日期不同的格式引用此链接。包含moment function的javascript和CSS文件,以将日期转换为其他格式。

示例

 
 $('#obtener_fecha').val( moment(respuesta.fecha).format('DD/MM/YYYY'));