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

Javascript 如何在用户提供的值中将日期的值从“YYYY/MM/DD HH:MM:ss”更改为“MM”,javascript,jquery,html,Javascript,Jquery,Html,用户提供的值是 var日期=2019/11/06 22:59:50 但是我想将日期的数据转换为 date=55 从(“YYYY/MM/DD HH:MM:ss”)到(“MM”) 在JS中,只有分钟,这样我就可以将数据减去警报(date-date().getMinute()),这样我就可以将值保存到一个变量中,用于条件日期操作,这是非常粗糙的。如果您可以确保格式与此完全相同,则可以执行以下操作: var date_raw=“2019/11/06 22:59:50”; var日期=新日期(原始日期);

用户提供的值是
var日期=2019/11/06 22:59:50
但是我想将日期的数据转换为
date=55
从(“YYYY/MM/DD HH:MM:ss”)到(“MM”)

在JS中,只有分钟,这样我就可以将数据减去警报(date-date().getMinute())
,这样我就可以将值保存到一个变量中,用于条件

日期操作,这是非常粗糙的。如果您可以确保格式与此完全相同,则可以执行以下操作:

var date_raw=“2019/11/06 22:59:50”;
var日期=新日期(原始日期);
var mm=date.getMinutes();
否则,我建议你研究一下是否需要更复杂的东西


编辑:如果您只是想从日期对象中减去时间,如果我理解您的要求,首先我会将日期变量转换为日期对象,如下所示:
var date=new date(“2019/11/06 22:59:50”)。然后我将添加一个min-var,它将采用日期的mm部分,如下所示:
var-min=date.getMinutes()。那就行了。

你能使用一个库吗,或者解决方案必须没有库吗?你是说
date=59?是的,我的意思是日期=59ya您可以使用**库**作为解决方案可能重复我刚刚启动的Javascript没有问题!如果这就是你想要的一切,请随意将答案标记为已接受。