我正在尝试使用 alasql 导出 excel我正在将我从 JSON ("10 Jun 2018") 获取的日期转换为 MM/DD/YYYY (6/10/2018) 格式为如下所示:
var date="12 Apr 2018";
function trandformDate(date){
return new Date(date);
}
但是在导出到 excel 时,我看到的日期比实际日期少 1 天,即 6/9/2018
我尝试通过这样做来增加日期..但是没有用
var date="12 Apr 2018";
function trandformDate(date){
return new Date(date.setDate(date.getDate() + 1));
}
请告诉我如何使用 javascript 获取准确的日期..谢谢
最佳答案
像这样定义你的函数一次:
function trandformDate(dateString){
var date = new Date(dateString);
return new Date(date.setDate(date.getDate() + 1));
}
然后这样调用
var dateStr = "12 Apr 2018";
var date = trandformDate(dateStr); // Fri Apr 13 2018
关于javascript - 使用javascript导出到excel时出现前一天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50521975/