gpt4 book ai didi

javascript - 如何在保持本地日期的同时执行 date.toString?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:40:26 24 4
gpt4 key购买 nike

我已经使用这段代码将一个日期 js 对象序列化为一个字符串,

但对于 April 12th 日期,它被转换为 April 11t

self.dateToString = function (date) {
return (date === null || !(date instanceof Date)) ? null : date.toISOString().slice(0, 10);
//return (date === null || !(date instanceof Date)) ? null : dateFormat(date, "dd mmmm yyyy");
}

我该如何解决这个问题?

enter image description here

最佳答案

先设置timezone = UTC 然后只需通过传递日期向您的 Controller 添加一个功能 -

function dateToString (date){
var d = new Date(date),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();

if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;

return [year, month, day].join('-');

它将返回日期..

它对我有用:)

关于javascript - 如何在保持本地日期的同时执行 date.toString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43231264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com