【发布时间】:2021-12-31 05:05:55
【问题描述】:
无需担心时区或其他任何事情,从我在 JS 表单上的 input=date 到 -1 天的最快和最佳方法是什么,将字符串转换为 YYYY-MM-DD 以便可以对其进行解析和使用发布到 API 等?
从我的 date_to_selector.val() 中可以看到,我的 date_to var 打印字符串“YYYY-MM-DD” - 我需要在新变量中从该字符串中减去 1 天
这是我输入日期“Date To”的代码:
<input type="date" name="date_to" />
var date_to_selector = $(this).parent().find("input[name=date_to]");
var date_to = date_to_selector.val();
我已经对此进行了研究,许多人建议使用 moment.JS 或 toISOString,但我不想担心时区等问题。
【问题讨论】:
-
如果您以
yyyy-mm-dd格式获取日期,那么负1 天应该是yyyy-mm-dd-1并处理如果天的值是0 或9。没什么复杂的。我错过了什么吗? -
@seriously - 是的。不能那样工作..
标签: javascript html json