javascript - 如何将用户提供的值中的日期值从 ("YYYY/MM/DD HH:mm:ss") 更改为 ("mm")

标签 javascript jquery html

用户提供的值为 var 日期 = 2019/11/06 22:59:50; 但我想将日期的数据转换为 日期 = 55; 从 ("YYYY/MM/DD HH:mm:ss") 到 ("mm") 只有分钟,以便我可以将数据减去 alert(date - Date().getMinute()) 以便我可以将值保存到条件变量

最佳答案

JS 中的日期操作非常粗糙。如果您可以确保格式完全一样,您可以执行以下操作:

var date_raw = "2019/11/06 22:59:50";
var date = new Date(date_raw);
var mm = date.getMinutes();

否则,我建议您查看moment.js如果您需要更复杂的东西。

编辑:如果您只是寻求有关从日期对象中减去时间的帮助,that's already answered

关于javascript - 如何将用户提供的值中的日期值从 ("YYYY/MM/DD HH:mm:ss") 更改为 ("mm"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58735737/

相关文章:

javascript - 如何从父对象返回子对象数组

javascript - 激活和停用 EventListener JS vanilla

javascript - 循环函数导致它在 javascript 中无响应

html - 列表样式图像不起作用

javascript 输入不显示值,但控制台显示它有它

javascript - 如何防止大文本字段数字转换为 1e 表示法 -Javascript/EXTJS

javascript - 解析格式错误的 JSON 字符串

javascript - 如何删除某个元素后的第一个 <br>

javascript - 在添加到文档之前,Javascript/jQuery DOM 创建是否安全?

html - 如何使这个嵌套的 div 显示在右上角并使文本环绕它?