草庐IT

invoice_date

全部标签

javascript - 使用 JavaScript 从 Date 对象或日期字符串中获取工作日

我有一个(yyyy-mm-dd)格式的日期字符串,如何从中获取工作日名称?示例:对于字符串“2013-07-31”,输出将是“Wednesday”对于使用newDate()的今天日期,输出将基于当前星期几 最佳答案 使用这个函数,自带日期字符串验证:如果您在项目的某处包含此功能,//AcceptsaDateobjectordatestringthatisrecognizedbytheDate.parse()methodfunctiongetDayOfWeek(date){constdayOfWeek=newDate(date).ge

C# 版本的 Javascript Date.getTime()

在c#中获得与javascriptdate.gettime()调用相同结果的最佳方法是什么?ThegetTime()methodreturnsthenumberofmillisecondssincemidnightofJanuary1,1970andthespecifieddate. 最佳答案 您可以使用此解决方案:privateintGetTime(){vartime=(DateTime.Now.ToUniversalTime()-newDateTime(1970,1,1));return(int)(time.TotalMilli

JavaScript Date.getWeek()?

这个问题在这里已经有了答案:GetweekofyearinJavaScriptlikeinPHP(23个回答)关闭5年前。我正在寻找一个经过测试的可靠解决方案,以获取指定日期一年中的当前一周。我所能找到的都是那些没有考虑闰年或完全错误的。有人有这种东西吗?或者更好的函数,说明一个月占用多少周。它通常是5,但可以是4(二月)或6(第一天是星期日,一个月有30-31天)=================更新:仍然不确定是否获取第#周,但由于我发现它无法解决我计算每月占用多少周的问题,所以我放弃了它。这里有一个函数可以找出日历上的月份到底有多少周:getWeeksNum:function(y

javascript - 为什么 Date.parse 不返回 Date 对象?

today1=newDate();today2=Date.parse("2008-28-10");要比较这些时间(毫秒)值,我必须执行以下操作,因为today2只是一个数字。if(today1.getTime()==today2)这是为什么? 最佳答案 回答标题中的问题:因为他们在创建JavaScript语言时就这样决定了。可能是因为Java的java.util.Date解析函数在做同样的事情,他们想模仿它的行为以使语言感觉更熟悉。要回答文中的问题...使用此构造获取两个日期对象:vartoday2=newDate(Date.par

javascript - 如何在javascript中获取 "the day before a date"?

这两个stackoverflow问题问了一个类似的问题,但他们的解决方案似乎对我不起作用:JavascriptYesterdayJavascriptcodeforshowingyesterday'sdateandtodaysdate给定一个日期,我需要前一天(前一天)的日期。这是上面建议的解决方案的一个fiddle,以及一个不适合我的场景:http://jsfiddle.net/s3dHV/vardate=newDate('04/28/201300:00:00');varyesterday=newDate();yesterday.setDate(date.getDate()-1);al

javascript - 使用 Date 对象查找一个月中的所有日期?

有没有办法得到一个月或一年的所有日子?我正在寻找这个以禁用日期选择器中的某些特定日期,我会在后台有一个页面来选择要禁用的这些日期。所以我需要显示一个月中的所有日期,并在每一天下方添加一个“激活或停用”按钮。有没有办法用Date对象找到这些日子?我找到了这个链接,例如:Displayingallthedaysofamonth但我不太明白,加上它是Java,我正在尝试在javascript中找到解决方案。谢谢你的帮助 最佳答案 要获取一个月中所有日期的列表,您可以从一个月的第一天开始,增加日期直到月份发生变化。/***@param{in

javascript - 为什么 Safari 对澳大利亚悉尼时区 DST 开始的 Date.getDay() 感到困惑?

OSX上的Safari认为2013年10月6日是澳大利亚的星期六。不是,实际上是星期天。要重现此问题,只需将您的时区设置为澳大利亚悉尼,在Safari中弹出开发控制台,然后输入新日期("2013/10/06")。你会得到这个:现在切换到Seattle-US,你会得到这个:澳大利亚墨尔本也会出现此问题,但不会出现在更北的城市,例如布里斯类(符合zoningforAustralianDST)或我在世界各地测试过的其他一些城市。现在,2013年10月6日恰好是startofdaylightsavingstimeinSydney..其他年份的其他DST开始日期也会犯同样的错误。DST结束日期似

javascript date.parse在chrome和其他浏览器中的区别

我有一个从graph.facebookAPI获取的日期字符串“2011-11-24T09:00:27+0000”。当我运行时vartimestamp=Date.parse(facebookDate);Chrome。我得到一个与日期相关的时间戳!完美!但是在所有其他主流浏览器中...我得到“NaN”!!!?肯定所有这些浏览器都使用相同的javascript解析函数吧?谁能解释为什么相同的javascript函数会产生不同的结果?还有谁能告诉我如何解决这个问题...提前致谢亚历克斯 最佳答案 这是针对Firefox和IE/Safari的

javascript - Jquery Date.parse 在 Chrome 浏览器中返回 NaN?

我有一个场景,我必须在其中解析两个日期,例如开始日期和结束日期。varstartdate='02/01/2011';varenddate='31/12/2011';但是如果我们提醒开始日期alert(Date.Parse(startdate));iwillget1296498600000但是如果我提醒结束日期alert(Date.Parse(enddate));iwillgetNaN但这在除Chrome之外的其他浏览器中有效,但在其他浏览器中有效alert(Date.Parse(enddate));iwillget1370889000000谁能知道解决这个问题的方法?

javascript - 为什么不带括号调用 new Date?

这个问题在这里已经有了答案:Canweomitparentheseswhencreatinganobjectusingthe"new"operator?(6个答案)关闭6年前。我刚刚在不小心打开Gmail中的开发工具时看到了这个片段:varGM_TIMING_END_CHUNK1=(newDate).getTime();我通常会期待这样的事情,因为不带括号调用构造函数是相当不常见的(至少我直到现在才见过它):varGM_TIMING_END_CHUNK1=newDate().getTime();或varGM_TIMING_END_CHUNK1=Date.now();//newerbro