问题标签 [calendar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript框架日历插件
有谁知道用于主要 javascript 框架之一的好的日历(不是 datepicker,而是一个大的可浏览日历)插件。我更喜欢jQuery。
asp.net - 将 CalendarExtender 动态添加到 Textbox 子类服务器控件?
我正在尝试创建一个从 TextBox 继承的服务器控件,它将自动附加一个CalendarExtender 。是否可以这样做,或者我的新控件是否需要从 CompositeControl 继承?我已经尝试过前者,但我不清楚应该在控件生命周期的哪个部分创建 CalendarExtender 的新实例,以及应该将它添加到哪个控件集合中。我似乎无法将它添加到 Page 或 Form 的控件集合中,如果我将它添加到 (TextBox) 控件的集合中,我将得不到任何弹出日历功能。
ruby - 在日历应用程序中模拟重复事件的最佳方法是什么?
我正在构建一个需要支持重复事件的组日历应用程序,但是我想出的处理这些事件的所有解决方案似乎都是一个 hack。我可以限制一个人可以看多远,然后一次生成所有事件。或者,我可以将事件存储为重复事件并在日历上向前看时动态显示它们,但如果有人想要更改事件的特定实例的详细信息,我必须将它们转换为正常事件。
我确信有更好的方法可以做到这一点,但我还没有找到。对重复事件建模的最佳方法是什么,您可以在其中更改或删除特定事件实例的详细信息?
(我正在使用 Ruby,但请不要让这限制了你的答案。如果有特定于 Ruby 的库或其他东西,那么很高兴知道。)
asp.net - 在 ASP.Net 日历控件中默认选择当前日期
假设我有一个带有此日历控件的 aspx 页面:
有什么我可以为 SelectedDate 输入的内容,使其默认使用当前日期,而不必使用代码隐藏?
asp.net - 如何最好地使 ASP.NET 日历控件的选定日期可用于 JavaScript?
如何最好地使 ASP.NET 日历控件的选定日期可用于 JavaScript?
大多数控件都非常简单,但日历需要的不仅仅是简单的document.getElementById().value。
php - 示例/如何使用 Exchange 03 Webdav 和 PHP 创建日历约会?
我已经尝试解决这个问题大约两个星期了。我可以在人们的文件夹中创建电子邮件项目,阅读文件夹,所有这些东西,但对于我的生活,我无法使用日历来处理任何事情。
我可以提供我发送到 WebDav 的 XML 示例,但希望有人已经做到了这一点并有一个示例?
c# - .NET:获取所有 Outlook 日历项目
如何从特定日历(特定日期)获取所有项目。例如,我有一个日历,每个星期一晚上都有一个重复项目。当我要求所有这样的项目时:
我只收到1件...
有没有一种简单的方法可以从日历中获取所有项目(主要项目 + 派生项目)?在我的具体情况下,可以设置日期限制,但获取所有项目会很酷(我的经常性项目本身是有时间限制的)。
我正在使用 Microsoft Outlook 12 对象库 (Microsoft.Office.Interop.Outlook)。
date - Unix gettimeofday() - 用于确定月内周的兼容算法?
如果我从gettimeofday()
Unix 环境(例如 Linux、BSD)中获得或兼容的 time_t 值,是否有可用的紧凑算法能够告诉我该月内相应的周数?
理想情况下,返回值的工作方式类似于 中的%W
行为方式strftime()
,除了给出月份中的周而不是一年中的周。
我认为 Java 有一个W
格式化标记,它或多或少地像我要求的那样。
[下面的所有内容都是在 David Nehme、Branan 和 Sparr 发布答案后写的。]
我意识到要以与 类似的方式返回此结果%W
,我们要计算该月迄今为止发生的星期一的数量。如果该数字为零,则应返回 0。
特别感谢 David Nehme 和 Branan 的解决方案,让事情走上了正轨。返回[使用 Branan 的变量名称] 的代码位((ts->mday - 1) / 7)
表示当前日期之前已发生的完整周数。
但是,如果我们要计算到目前为止发生的星期一的数量,那么我们要计算包括今天在内的整数周数,然后考虑剩余的小数周是否还包含任何星期一。
为了弄清楚在取出整周后剩下的小数周是否包含星期一,我们需要考虑ts->mday % 7
并将其与一周中的某一天进行比较,ts->wday
。如果您写出组合,这很容易看出,但是如果我们确保日期不是星期日 ( wday > 0
),那么任何时候ts->wday <= (ts->mday % 7)
我们都需要将星期一的计数增加 1。这来自于考虑自月,以及根据第一个小数周内的当前日期,小数周是否包含星期一。
所以我会重写 Branan 的 return 语句如下:
return (ts->tm_mday / 7) + ((ts->tm_wday > 0) && (ts->tm_wday <= (ts->tm_mday % 7)));
calendar - 如何逻辑地组织重复性任务?
创建重复任务的最佳方式是什么?
我应该创建一些特殊的语法并对其进行解析,类似于 Linux 上的 Cronjobs,还是我应该更愿意使用每小时运行的 cronjob 来创建更多那些没有尽头的重复任务?
请记住,您可以拥有无穷无尽的重复任务和具有结束日期的任务。
sqlite - 在 sqlite 数据库中存储日历日
我需要在 sqlite 数据库中存储带有日历日期(只是一天,没有时间)的项目。在列中表示日期的最佳方式是什么?朱利安天和 unix 秒是合理的选择。如果我去的单位不是几天,应该是什么时间?
更新:我知道 ISO8601 并实际使用它将日期存储为原型的 YYYY-MM-DD 格式的字符串。但是对于各种算术,我必须在内部将其转换为某个数字,所以我更愿意存储一个数字并转换为字符串进行显示。这个数字应该是什么单位,来源是什么,如果单位比天更精确,应该使用什么时间?