.clone不是函数



我正在尝试获取一天的开始日期和结束日期。现在,为了做到这一点,我写了这样的代码:

var date_start_temp = $('#calendar').fullCalendar('getView').start;
console.log(date_start_temp)
var date_start = date_start_temp.clone().utc().format("ddd MMM DD YYYY HH:mm:ss");
var date_end = date_start.clone().startOf('day').add(1, 'day').format("ddd MMM DD YYYY HH:mm:ss");

console.log返回以下内容:

2015年11月10日星期二01:00:00 GMT+0100(ora solare Europa occidentale)

但在下一行中,我得到了这个错误:

date_start_temp.clone(…).utc不是函数

我不知道为什么。我只想得到这个最终结果:

日期启动

2015年11月10日星期二00:00:00

日期结束

2015年11月11日星期三00:00:00

你怎么能看到我已经将小时设置为0并删除了GMT,我不想要GMT。我怎么能做到这一点??

但在下一行中,我得到了这个错误[…],我不知道为什么。

.clone是Moment.js的一个方法。.start似乎没有返回Moment.jss实例,所以你不能在它上调用.clone

首先将值传递给moment

var date_start = moment(date_start_temp).utc().format("ddd MMM DD YYYY HH:mm:ss");

相关内容

  • 没有找到相关文章

最新更新