javascript - 将天数添加到没有时区的日期
问题描述
该Now()
功能显示日期。
该addDays()
功能允许您在日期中添加天数。
问题是日期显示时区:
2021-01-07T08: 00: 33.000Z
我想要:2021-01-07 08:00:00
请问有人有什么帮助吗?
function NOW() {
var date = new Date();
var aaaa = date.getFullYear();
var gg = date.getDate();
var mm = (date.getMonth() + 1);
if (gg < 10)
gg = "0" + gg;
if (mm < 10)
mm = "0" + mm;
var cur_day = aaaa + "-" + mm + "-" + gg;
var hours = date.getHours()
var minutes = date.getMinutes()
var seconds = date.getSeconds();
if (hours < 10)
hours = "0" + hours;
if (minutes < 10)
minutes = "0" + minutes;
if (seconds < 10)
seconds = "0" + seconds;
return cur_day + " " + hours + ":" + minutes + ":" + seconds;
}
function addDays(date, days) {
var result = new Date(date);
result.setDate(result.getDate() + days);
return result;
}
解决方案
你大部分时间都在。只需更改 NOW() 以获取您需要格式化和打印的参数。基本上,您将删除var date = new Date();
并使用传入的参数。
function formatDate(date) {
var aaaa = date.getFullYear();
..
..
}
然后你可以将 addDays() 的结果传递给这个函数
formatDate(addDays(new Date(), 1))
推荐阅读
- json - 使用 retforit 从嵌套的 json 扩展 API 中提取数据
- python - 如何将矩形数据框制作成三角形数据框?
- autodesk - 以编程方式提供对 BIM 360 服务的访问权限
- sitecore - Glass Mapper Cache AlwaysOn 设置为 true 发生配置错误
- react-native - 在本机反应中未选择自动建议
- php - woo commerce 将词 shipping 更改为交付 (Gutenberg woo commerce block)
- cobol - 在 cics Web 服务(请求者)中使用自定义 Soap Header
- javascript - 错误:无法创建文档:文件不是 PDF 格式或已损坏,同时使用 react-native-pdf 将 base64 字符串转换为 pdf
- c# - 在其他场景 Unity 中显示按钮
- p5.js - p5 使用 createAudio 回调