- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
angular-pickadate 适用于我的本地时间。要查看全局时报,我已将时区更改为“美国/丹佛”。现在选择的日期是在今天日期的前一天(通过模态日期),因此它将“pickadate-active”类应用于昨天。
我尝试使用本地时区和 UTC 时区传递模态日期。我不知道为什么 dateHelper.parseDate 再次调用之前通过的剥离 Timezone 值,现在我的理解是 $locale 正在转换剥离日期,假设它是 UTC 日期到本地日期。因此,作为 GMT-06:00,所选日期是前一个日期。
HTML DIV - <div pickadate ng-model="vm.date" ng-model-options="{ debounce: 0 }" header="true" select="true" date-highlight-list="vm.dateList" ></div>
Controller - vm.date = moment().tz(timeZoneName).format();
有人可以建议一种使用 angular-pickadate 处理不同时区的方法吗?谢谢 !
GIT 指令 URL - https://github.com/restorando/angular-pickadate
最佳答案
parseDate 函数根据 GMT 时区给出日期对象,所以日期变少了一天。所以我删除了这个条件,它直接返回 GMT 日期以传递带有时区的日期字符串。
if (angular.isDate(dateString) || angular.isDate(new Date(dateString))) {
new Date(dateString); }
if(typeof dateString == 'object') {
dateString = (dateString['_d'])? dateString['_d']: dateString['_i']; // being private (_d, _i) should be avoided but only way in mine case
if(typeof dateString == 'object') // returns Object by dateString['_d'] else string
dateString = dateString.getDate() +'-'+ dateString.getMonth() +'-' +dateString.getFullYear();
}
dateParts = dateString.split(separator); // separator was "-" every time so making dateString with "-" in case it was object
关于angularjs - angular-pickadate 时区 - selectedDate 是其他时区的模态日期前一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44517774/
我正在尝试为 ASP.NET 上的 Calendar 对象设置一个新日期,但没有任何改变。这是我的代码: protected void Page_Load(object sender, EventAr
我似乎无法在日历呈现后更改“selectedDate”。引用指南说可以在渲染后更改日历的选项,并且对于 cssName 、 borderSize 和 selectableDateRange 等值也适用
我可能很累,但为什么会抛出异常: this.SomeDatePicker.SelectedDate = DateTime.Now.Date; 同样发生在: this.SomeDatePicker.
当我的用户通过 DatePicker 中的 Calander 控件选择日期时,该值会正确绑定(bind)到基础对象。但是,如果用户在 DatePicker 中键入日期,然后单击按钮,则文本不会设置为
我正在寻找填充 listView当前的事件数selectedDate包含来自数组的数据的日历 ( calendarListModel ) 当从日历中选择新日期时,我需要更新列表,如果新选择的日期不存在
public void listenerMethod(AjaxBehaviorEvent event){ } 如何在listenerMethod()内使用AjaxBehaviorEvent获取
我想限制用户的日历以限制日期范围。 例如:如果用户在“From”中选择 2014 年 3 月 10 日,则该用户不得在“To”中选择 2014 年 6 月 10 日之后。 这是我编写的代码: 提前致谢
当我在这段代码上运行 JSlint 时,出现此错误 Error: Problem at line 25 character 26: 'selectedDate' is already defined.
我知道这可能是重复的,但使用 .NET 框架我似乎无法获取日期而不是 WPF DatePicker 的时间。 我有这个: DatePicker.SelectedDate.Value.Date 我相信使
angular-pickadate 适用于我的本地时间。要查看全局时报,我已将时区更改为“美国/丹佛”。现在选择的日期是在今天日期的前一天(通过模态日期),因此它将“pickadate-active”
当我从 ListView 中选择日期时,我打开了一个日历弹出窗口helpItem1,一切正常!我想要做的是每次选择不同的列表项时将 calendar.selectedDate 设置为 listView
我有一个 ASP.NET 4 日历显示问题。我想以编程方式设置日历。所以,我将这段代码放在 void Page_Load(object sender, EventArgs e) 函数中: Calend
我有一个 dateTimePicker。为了将这个 DateTimePicker 内容写入我的数据库,我得到了值: myDateTimePicker.selectedDate.value. 当用户手动
我一直在尝试使用 QCalendarWidget 来选择我稍后将使用的日期。 所以我创建了小部件,它显示并且看起来都很好。 然后我在文本浏览器中打印所选日期进行测试,我发现日期格式错误。 这是与此问题
原始用例: 这是我试图解决的一个可能用例: 用户打开我的日历设置为现在日期的页面 用户选择几个月前的日期 用户刷新页面,导致虚拟机中的选定日期重置为当前日期 预期:日历显示现在的日期 实际:(仅在 S
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关于您编写的代码问题的问题必须在问题本身中描述具体问题 — 并且包括有效代码 以重现它。参见 SSC
我是一名优秀的程序员,十分优秀!