将时间戳转换为 javascript 中的特定日期格式

Convert timestamp to a specific date format in javascript

我正在尝试在 Javascript

中转换这种格式的时间戳

/Date(1231110000000)/

转换为这种格式:

DD/MM/YYYY

有谁知道怎么做吗??

从你的问题看不清楚。

如果您在初始问题中的时间是 EPOCH 时间(从 1970 年开始经过的秒数),您可以使用 .toISOstring,这应该让您足够接近您想要的。

https://www.w3schools.com/jsref/jsref_toisostring.asp

如何将 /Date(1231110000000)/ 格式转换为 DD/MM/YYYY 格式:

function convert(timestamp) {
  var date = new Date(                          // Convert to date
    parseInt(                                   // Convert to integer
      timestamp.split("(")[1]                   // Take only the part right of the "("
    )
  );
  return [
    ("0" + date.getDate()).slice(-2),           // Get day and pad it with zeroes
    ("0" + (date.getMonth()+1)).slice(-2),      // Get month and pad it with zeroes
    date.getFullYear()                          // Get full year
  ].join('/');                                  // Glue the pieces together
}


console.log(convert("/Date(1231110000000)/"));