将MMM YY字符串转换为日期javascript

时间:2016-09-01 06:03:47

标签: javascript datetime

我有一个值JUN 16作为字符串。我需要将它转换为日期对象。我需要找出2016年6月的最后日期。

2 个答案:

答案 0 :(得分:0)

  

我有价值" JUN 16" as string。我需要转换为日期对象

您就是这样做的:

var date = new Date(2016, 5, 16);
console.log(date);
  

我需要找出2016年6月的最后日期

这就是你如何做到的:

// 5 is June
var date = new Date(2016,  5 + 1, 0);
console.log(date.getDay())

这告诉你这一天是4,这是"星期四"

答案 1 :(得分:0)

我正在将日期(“MMM-YY”)转换为日期(“YYYY-MM-DD”)

输入Nov-17

运行new Date("Nov-17")

输出Sat Nov 17 2001 00:00:00 GMT+0530 (India Standard Time)

  

现在通过在日期中添加前缀,如下所示

输入1-Nov-17 //add prefix to your string '1-'

运行new Date("1-Nov-2017")

输出Wed Nov 01 2017 00:00:00 GMT+0530 (India Standard Time)

  

运行moment("1-Nov-17").endOf('month').format("YYYY-MM-DD") //End day of the month

输出"2017-11-30"