- 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/
我正在尝试进行 2 个输入 - 一个使用 pickadate ,另一个使用 pickatime 。当用户选择日期时,禁用时间数组将传递给 pickatime 函数。我有两个用 php 从后端传递的数组
在克隆的元素中,我无法使用 pickadate() 功能。如何解决这个问题?我尝试删除该类,然后也使用它,但它不起作用。 以下是我的 jquery 代码: $('.datepicker').picka
我们在 pickadate.js v3.5.6.、jQuery v3.3.1 上遇到了一个奇怪的问题。当用户单击元素时,它会打开日历并同时调用关闭事件。但是,如果用户在浏览器中选择不同的选项卡,然后返
我已阅读位于此处的 API: http://amsul.ca/pickadate.js/api/ 但找不到将选择器输出的日期转换为 unix 时间戳整数的方法。有人成功过吗? 最佳答案 您可以使用“s
我正在实现一个 pickadate 日期选择器,文档中并不清楚如何实际使用用户选择的日期。例如我写了这个: $('.datepicker').pickadate({ onSet: functi
我在结帐页面上使用 Pickadate.js 库,以便客户为订购的产品选择取货日期。 在后端,客户端可以屏蔽某些日子,这样客户端就无法选择这一天。例如。周日,因为周日商店不营业。 我正在像这样初始化库
如何使用 Pickadate.js 我当前使用 pickadate.js 的设置` $(document).ready(function(){ $("input").click(function()
我通过 pickadate.js 设置了一个简单的日历。如何禁用日历上的每个星期日?我注意到它有一个 disable:[] 但不知道如何指定一天 $('.datepicker').pickadate(
我将 pickadate.js 用于到达和离开日期,并希望出发日期不允许到达日期当天或之前的任何日期,并将出发日期设置为关注到达日期之后的日期。因此,如果在 2016 年 12 月 16 日到达,则只
我查看了所有文档,找不到任何原因 pickadate会是这样的: 我没有给它任何论据: js : $('.datepicker').pickadate({}); html : 最佳答案 检查以确保您
试图学习如何使用这个插件,但我似乎根本无法让任何东西发挥作用。有人能指出我正确的方向吗?这是一个 Laravel 项目,但这应该没有太大区别。 这是我的 html: 和我的index.blade.p
我正在尝试在两个输入上设置 pickadate。在第一个输入上选择日期时,如果第二个输入为空,我想在第二个输入中设置所选日期。 首先,我尝试在选择第一个输入后更新值,但有些东西不正确。 两个输入的配置
我想禁用除 start_date 和 end_date 范围之外的所有日期,例如:日期从 2015 年 5 月 26 日开始到 2015 年 5 月 29 日,因此开始之前和结束之后的所有日期都将被禁
我使用 AMsul Pickadate并尝试使用 jquery .prepend 添加自定义 header 它工作正常,但是当我在一个页面上使用 2 个数据选择器时,我的自定义 header 会添加到
我目前正在开发一个简单的网络项目。我有一个页面,有一个简单的表单,其中输入了他的名字、生日和大学学位。我正在使用 Materialise 和 jquery。但这是一场噩梦,因为我无法正确确定这两个人的
我正在尝试使用 Pickadate.js 更改下拉列表中显示的年份但无法让它工作。截至目前,年份下拉列表包含我不想看到的年份,包括当前年份。问题是,如何删除年份范围,就像我只想显示年份 1910 -
所以我正在使用 http://amsul.ca/pickadate.js/我似乎不知道如何在日期选择器中设置特定日期。(pickadate.js v3.5.6 的日期选择器,http://amsul.
您好,我正在使用 pickdate,并且我的 View 中包含此字段: 'Select Date', :class => 'datepicker picker
我喜欢使用 pickadate.js 中的时间选择器创建以下下拉列表: Between 10:00-11:00 Between 11:00-12:00 Between 12:00-13:00 Betw
enter image description here 嘿, 我在单击输入字段时打开一个模式,我希望日期选择器作为一个已打开的日历,并带有隐藏的输入字段。我已经尝试过自动聚焦隐藏输入并触发输入字段上
我是一名优秀的程序员,十分优秀!