草庐IT

datetime-generation

全部标签

c# - 相当于 .NET 的 DateTime.Parse 的 Javascript

我正在尝试构建一个验证器,该验证器将与.NET的DefaultModelBinder一起使用,使用DateTime.Parse将字符串从表单发布转换为DateTime。我不想等到日期发布到服务器后才意识到这是一个糟糕的日期。目前jquery.validate使用以下代码来验证日期字段://http://docs.jquery.com/Plugins/Validation/Methods/datedate:function(value,element){returnthis.optional(element)||!/Invalid|NaN/.test(newDate(value));}但

javascript - JS : how to use generator and yield in a callback

我使用JS生成器在setTimeout的回调中产生一个值:function*sleep(){//UsingyieldhereisOK//yield5;setTimeout(function(){//Usingyieldherewillthrowerroryield5;},5000);}//syncconstsleepTime=sleep().next()为什么我不能在生成器的回调中产生值? 最佳答案 function*声明是同步的。您可以生成一个新的Promise对象,将.then()链接到.next().value以检索已解析的P

c# - 在 JavaScript 中将 C# .NET DateTime.ticks 转换为天/小时/分钟

在我的系统中,我在Ticks中存储了一个持续时间,它被传递到我的客户端移动应用程序,我想从那里将​​ticks转换为人类可读的形式。就我而言,天数、小时数和分钟数。我的客户端移动应用程序是使用Javascript编码的,因此这就是我用来将持续时间转换为天/小时/分钟的方法。 最佳答案 在C#.NET中,一个滴答声代表一百纳秒,或百万分之一秒。[Source].因此,为了根据滴答数(四舍五入到最接近的整数)计算天数,我首先通过乘以一千万来计算秒数,然后将其乘以秒数一天(每分钟60秒,每小时60分钟,一天24小时)。我使用模数运算符(%

javascript - 如何检查一个 DateTime 是否晚于 javascript 中的另一个

通过表单我得到了两个值Startdatetime='01/12/201312:00:00AM'andEnddatetime='02/12/201312:00:00AM'.如何在javascript中验证开始日期时间必须小于结束日期时间? 最佳答案 假设您收到一个Javascript日期格式的日期,您需要Date.parse()函数或通过比较运算符进行比较。它将返回自01/01/197000:00以来经过的毫秒数有点像这样:if(Date.parse(datetimeStart)这是一个Fiddle

javascript - 使用默认的 JavaScriptSerializer 将 DateTime 绑定(bind)到挖空 View 模型

我刚开始使用knockout我在使用JavaScriptSerializer进行日期时间序列化和反序列化时遇到了麻烦。我更新了Steves中的礼物模型koListEditor他的博客中的示例包含一个ModifiedDateTime字段:publicclassGiftModel{publicstringTitle{get;set;}publicdoublePrice{get;set;}publicDateTimeModified{get;set;}}然后我更新了Index.aspx以包含新字段:GiftlisteditorYouhaveaskedfor gift(s)AddGi

javascript - ajax 调用 javascript 日期的 ASP.NET Parse DateTime 结果

简介:我的ASP.NET页面上有一个WebMethod,它返回一个Person对象。其中一个字段是Birthday,这是一个DateTime属性。网络方法[WebMethod]publicstaticPersonGetPerson(){Personp=newPerson(){Id=1,Name="Test",Birthday=newDateTime(1988,9,13)};returnp;}如果我使用$.ajax()进行调用,我会得到服务器对Person对象的响应。Ajax调用//ClassinstancevarAjaxcalls=function(){}_$.extend(Ajaxc

javascript - 如何将 JavascriptSerializer 序列化的 DateTime 字符串转换为 Javascript Date 对象

在使用JavaScriptSerializer序列化带有DateTime字段的对象后,我看到DateTime字段如下所示:EffectiveFrom:"/Date(1355496152000)/"如何将此字符串转换为Javascript日期对象? 最佳答案 更新:这个答案可能并不适用于所有情况。参见JD'sanswer一个可能更好的优雅解决方案。您可以在.Net方面“修复”JavaScriptSerializer的输出:JavaScriptSerializerserializer=newJavaScriptSerializer();

javascript - Angular 1.3 + ui-router + generator-ng-poly 嵌入嵌套(?) View 不起作用

我是Angular、ui-router和generator-ng-poly的新手并希望有人可以帮助解决可能是简单语法问题。我正在为一个新项目使用generator-ng-poly,并使用ui-router和HTML从“深度示例”开始使用基于Angular1.3的应用程序。首先,我创建了一个“home”模块,然后在其中创建了一个“header”模块。所以……yong-poly:modulehomeyong-poly:modulehome/header这给了我这两个Controller:应用程序/home/home.js(function(){'usestrict';/*@ngdocobj

datetime - IE JavaScript 日期解析错误

为什么IE无法将此字符串解析为Date对象。vard=Date.parse("FriJun1104:55:12+00002010");//returnsNaN但是,它在FireFox中运行良好。我正在运行IE8。谢谢。 最佳答案 您在IE8中得到NaN值,它在Firefox中工作,因为字符串的格式因浏览器和操作系统而异。例如,在WindowsXP的IE6中,字符串的格式如下:TueDec0516:47:20CDT2006但在FirefoxforWindowsXP中,字符串是TueDec05200616:47:20GMT-0500要使

javascript - 流: Dynamically generate string union types?

假设我有一个流类型Suit,我想将它组合成另一种名为Card的类型。//types.jstypeSuit=|"Diamonds"|"Clubs"|"Hearts"|"Spades";typeCard={...suit:Suit,...}与其直接在suit.js中对Suit字符串进行硬编码,不如根据JavaScript原语(数组)动态生成Suit类型?说...//constants.jsconstSUITS=['Diamonds','Clubs','Hearts','Spades'];通过这种方式,西装只需定义一次,并且可以在JavaScript结构中定义,该结构将在应用程序的其他部分中