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

时间:2019-11-06 17:39:19

标签: javascript jquery html

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

2 个答案:

答案 0 :(得分:1)

在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

答案 1 :(得分:0)

如果我了解您想要的内容,首先,我将date var转换为Date对象,例如:var date = new Date("2019/11/06 22:59:50");。然后,我添加一个最小值var,该最小值将是日期的mm部分,例如:var min = date.getMinutes();。这样就可以了。