gpt4 book ai didi

javascript - 完整日历获取当前日期

转载 作者:行者123 更新时间:2023-11-30 08:00:27 25 4
gpt4 key购买 nike

去年我一直在学习 Ruby,但我对 JS 还很陌生,所以我会尽力解释这一点。

我正在使用 Adam Shaw's full calendar plugin .我想要做的就是获取我正在查看的当前月份(并使用它来限制用户可以导航到 future 或过去的距离,但这不是问题所在)。

我可以得到当前日期,某种程度上。但是,由于我缺乏 JS 知识,我不确定如何访问日期。

这是配置文件的相关部分,

viewRender: function(view){
var maxDate = "<%= finish.strftime('%Y/%m/%d') %>";
var currentDate = $('#calendar').fullCalendar('getDate');
console.log(currentDate);
if (view.start > maxDate){
header.disableButton('prev');

}
}

当我检查控制台日志时,我看到这是在我点击月份时输出的。

console log

如您所见,它正在 View 中显示当前日期。我的问题是如何访问 Moment 变量的 _d 位以便我可以使用它?

我的理解是 Moment 是类实例,下拉列表中的内容就像它的属性,这是正确的解释吗?

最佳答案

要获取日历的当前日期,请执行以下操作:

var tglCurrent = $('#YourCalendar').fullCalendar('getDate');

这会将日期作为 moment 对象返回。然后,您可以将其格式化为常用日期格式的字符串,如下所示:

var tgl=moment(tglCurrent).format('YYYY-MM-DD');

对于实际时间,使用格式:YYYY-MM-DD LTS

关于javascript - 完整日历获取当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29548097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com