草庐IT

date_run

全部标签

javascript - Jquery UI datepicker, onclick of a date , 获取日期并传递给 URL

我在事件页面(共享点页面)中有一个jqueryUI日期选择器日历。$('#datepicker').datepicker();我需要在用户点击任何日期后获取日期并获取该日期并将其作为mypage.aspx?dt=1/12/2012传递给页面url。我有这个但没有工作。$('.ui-datepickertda').click(function(){varurl=$(location).attr('href');vardate=$(this.datepicker("getDate"));if(date!='null')url+='&dt='+date;window.location.hre

javascript - Angular module.run ReferenceError : $location is not defined

我想在不重新加载的情况下改变AngularJS的路径,看http://joelsaupe.com/programming/angularjs-change-path-without-reloading/在core.js中:'usestrict';angular.module('App',['ngRoute']).run(['$route','$rootScope','$location',function($route,$rootScope,$location){varoriginal=$location.path;$location.path=function(path,reload

javascript - 将数组传递给 Javascript Date 构造函数,这是标准的吗?

这适用于Chrome:vardateArray=[2012,6,5];vardateObject=newDate(dateArray);我得到的是2012年6月5日。我还尝试了Android浏览器,我得到了相同的结果。但是,这在Firefox或Safari中不起作用。我可以说:vardateObject=newDate(2012,6,5);但那应该是2012年7月5日,这也是我使用Chrome得到的结果。我的问题:第一个示例是ECMA标准的一部分吗?难道只是Chrome更前沿,我可以期待其他浏览器在未来支持它吗?或者它只是我应该避免的一些v8主义,以实现可移植性?我一直在尝试寻找这种特

javascript - React 中的 new Date().getFullYear()

我正在尝试在页脚中显示当前年份并试图找出如何获取当前年份的React方式?有没有办法使用newDate().getFullYear()? 最佳答案 您需要将纯JavaScript放入{}中。这对我有用:classHelloMessageextendsReact.Component{render(){return{(newDate().getFullYear())};}}ReactDOM.render(,mountNode);编译后的版本是:classHelloMessageextendsReact.Component{render(

javascript - JS : new Date() is not accepting date string in my own locale (d/m/y)

我的浏览器(即我的操作系统)应该知道我在澳大利亚以及正确的日期格式是什么。在这种情况下,d/m/y,而不是m/d/y。但是,如果我运行以下代码:alert(newDate("21/11/1968"))结果是“1969年9月11日星期四”。它认为月份在前,并相应地进行调整。这是为什么?答案是始终使用通用格式作为日期函数的输入,还是有办法告诉浏览器期望以我的语言环境格式输入日期? 最佳答案 将日期字符串转换为可提供预期结果的格式(“yyyy/mm/dd”或“yyyy-mm-dd”)非常简单:newDate("21/11/1968".sp

javascript - 更改浏览器时间以测试 Date() 的返回值?

有没有办法在不修改系统时钟的情况下改变浏览器的时间? 最佳答案 浏览器并不真正“有时间”,它从系统时钟中获取时间。当然,如果你想做一些特别讨厌的事情,你可以覆盖Date函数。Date.prototype.getTime=function(){return1};(newDate).getTime();//1因此,如果您想将时间设置为1989年11月4日凌晨1点,您首先要找到时间值:(newDate('1989-11-04T01:00:00')).getTime()//Returns626144400000然后在浏览器中模拟它:Date

javascript - 我该怎么做才能针对 IE7/IE8 优化我的 ajax 应用程序以避免出现 "Stop running this script"?

我的预订引擎在IE7中运行缓慢。它是基于ajaxified和散列/窗口onchange的。总共有5个步骤。我遇到的主要问题是第2步在IE中非常慢。当用户进入第2步时,系统会发出ajax请求以使用Web服务提取数据以显示酒店房间。酒店客房分为主要房型和内部更具体的房型。应用于酒店房间的JS功能包括:房间里的Accordion房间类型的Accordion(嵌套Accordion)快速翻转图片jscrollpane,图片翻转后左侧房间描述自定义滚动条jscrollpane,右侧房型自定义滚动条所有这一切导致了著名的:我用谷歌搜索并找到了this、this和this。很明显,原因是IE中在特定

javascript - 为什么每次模型更改时 Angular run controller 都会运行两次?

我的Angular应用程序由以下层组成:service()用于计算和数据处理factory()用作多个Controller的公共(public)数据存储几个controllers()我的Controller公开来自工厂的函数,而工厂又从服务中调用函数。在HTML中,我运行Controller函数并向用户显示输出:{{controller.function()}}。我注意到,当页面加载时,以及每次后续模型更改时,controller.function()都会运行两次。为什么会这样?如何避免不必要的调用?参见workingexample-打开浏览器JS控制台,单击Run并观察console

javascript - date.toLocaleDateString(locale,{timeZone :'Asia/Kolkata' }) 在 ie 11 中不起作用

我正在尝试使用时区和区域设置转换日期和时间,但是它在IE11中不起作用。它适用于chrome、firefox和edge。最小完整的可验证示例:functiongetLocalTime(date){vartimeZone="Asia/Kolkata";varutcDate=newDate(Date.UTC(date.getFullYear(),date.getMonth(),date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds()));vardateAndTime=utcDate.toLocaleDateStri

javascript - 为什么 JSON.stringify() 接受 Date 对象?

至少在Firefox中,您可以将Date对象字符串化:>>>JSON.stringify({'now':newDate()})'{"now":"2012-04-23T18:44:05.600Z"}'这是有效的,因为(在Firefox中)Date包含一个toJSON方法,该方法由其JSON序列化程序使用。但是,这不是JSON标准的一部分,所以我想知道为什么存在这种方法,或者为什么内置JSON序列化程序会检查这种方法。由于它不是标准化的,如果内置序列化器理解它,你就不能安全地使用它,否则就使用自定义序列化器(例如json2.js) 最佳答案