草庐IT

日期差

全部标签

javascript - 将公历日期转换为回历日期

如何使用JavaScript将公历日期转换为伊斯兰回历日期? 最佳答案 functiongmod(n,m){return((n%m)+m)%m;}functionkuwaiticalendar(adjust){vartoday=newDate();if(adjust){adjustmili=1000*60*60*24*adjust;todaymili=today.getTime()+adjustmili;today=newDate(todaymili);}day=today.getDate();month=today.getMont

javascript - Google Charts - 折线图工具提示中的格式化日期

在GoogleCharts中,有没有一种方法可以更改工具提示值的日期格式,而无需使其成为HTML工具提示。例如,默认情况下我得到这个:但我真正想要的是:图表代码如下:data_table=google.visualization.arrayToDataTable(graph_data_raw);chart=newgoogle.visualization.LineChart(document.getElementById('DivGraph'));chart.draw(data_table,{hAxis:{ticks:x_ticks,format:'MMMd,y',},});

javascript 不能正确地将 angular ui datepicker 日期转换为 UTC

我在我的项目中使用angularuidatepicker(asp.netwebapi+angularjs)。一切正常,但是当我尝试将日期保存到Db时,它没有正确地将其转换为UTC格式,并且substructs1天(实际上是几个小时,但它也会影响一天)。例如,当我在日期选择器中选择01/11/2014时:Angularjsobject:SatNov01201400:00:00GMT+0200(FLEStandardTime)Inrequest:2014-10-31T22:00:00.000ZInasp.netapicontroller:{31-Oct-1410:00:00PM}日期选择器

javascript - 如何设置现有 moment.js 对象的日期

假设我有一个现有的时刻对象:varm=moment();//thiswilldefaulttonow并想用新的Date对象更新它,但不替换整个对象。例如。这对我来说不是一个可接受的解决方案:m=moment(newDate());我能在文档中找到的唯一解决方案是使用set方法:m.set({'year':2013,'month':3});但是通过这种方式,我们需要将现有的Date对象拆分成这样的和平对象:varmyDate=newDate();varnewDate=moment(myDate);varsplittedDate={year:newDate.get('year'),mont

Javascript 日期变量赋值

vardate1=newDate();date1.setFullYear(2011,6,1);//2011-07-01,okconsole.log(date1);//setdate2thesamedateasdate1vardate2=date1;//...//nowI'mgonnasetanewdatefordate2date2.setFullYear(2011,9,8);//2011-10-08,okconsole.log(date2);//2011-10-08,wrong,expecting2011-07-01//Ididn'tassignanewdatetodate1//WHY

javascript - 在javascript中格式化日期直到毫秒

我们正在使用Microsoft的以下js库https://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.jsvardatetimehigh=newDate(2011,01,12,14,45,55,596);varsDate=datetimehigh.format("dd/MM/yyyyHH:mm:sssss");我无法让毫秒部分工作。请注意该格式来自Microsoft的MvcAjax库。 最佳答案 如果您使用nativeDatejavascript对象,你可以简单地使用.toISOStrin

c# - 在反序列化期间将 JSON 日期转换为 .NET DateTime 的正确方法

我有一个使用JSON数据调用MVCController的javascript函数:varspecsAsJson=JSON.stringify(specs);$.post('/Home/Save',{jsonData:specsAsJson});在服务器端,在Controller内,我似乎无法克服这个错误:/Date(1347992529530)/isnotavalidvalueforDateTime.该异常发生在我调用Deserialize()时(下面方法中的第三行):publicActionResultSave(stringjsonData){varserializer=newJav

javascript - React JS 获取当前日期

我想在组件中输出当前日期。在控制台中,我的代码有效,但React控制台显示:“bundle.js:14744UncaughtRangeError:Maximumcallstacksizeexceeded”我的组件看起来像这样:importReactfrom'react';varFontAwesome=require('react-fontawesome');exportclassDateextendsReact.Component{constructor(){super();vartoday=newDate(),date=today.getFullYear()+'-'+(today.g

javascript - 在javascript中将Json时间戳转换为正常日期和时间

我有一个Json时间戳,我想使用javascript将其转换为简单的日期时间格式。我需要以下格式的日期和时间:dd-mm-yyyyhr:mn这是我希望提取时间戳的示例json日期:“时间戳”:1326439500{"count":2,"d":[{"title":"AppleiPhone4SSaleCancelledinBeijingAmidChaos(DesignYouTrust)","description":"AdvertiseherewithBSAApplecancelleditsscheduledsaleofiPhone4SinoneofitsstoresinChina’sca

javascript - 使用 Javascript,如何确保日期范围有效?

在JavaScript中,确定提供的日期是否在有效范围内的最佳方法是什么?这方面的一个例子可能是检查用户输入的requestedDate是否是下一个有效工作周的一部分。请注意,这不仅仅是检查一个日期是否大于另一个日期,因为有效日期将等于或大于范围的下限,同时小于或等于范围的上限。 最佳答案 这实际上是一个我在工作中经常遇到的问题,下面的代码是我对这个问题的回答。//checkDateRange-Checkstoensurethatthevaluesenteredaredatesand//areofavalidrange.Bythis