草庐IT

invoice_date

全部标签

javascript - 关于 JavaScript new Date() 和 Date.parse()

varexampleDate='23-12-201023:12:00';我想将上面的字符串转换成一个date并尝试了一些事情:vardate=newDate(exampleDate);//returnsinvalidDatevardate1=Date.parse(exampleDate);//returnsNAN此代码在IE和Opera中运行良好,但date返回无效的Date并且date1在Firefox中返回NAN。我该怎么办? 最佳答案 您示例中的字符串不是浏览器可识别的任何标准格式。ECMAScript规范要求浏览器只能解析一

javascript - Mongoose 日期字段 - 将默认设置为 date.now + N days

在Mongoose模式中,例如:varEventSchema=newSchema({ title:{ type:String, default:'', trim:true, required:'Titlecannotbeblank' }, description:{ type:String, default:'', trim:true }, start:{ type:Date, default:Date.now, required:'Musthavestartdate-defaultvalueisthecreateddate' }, end:{ type:Date

javascript - 如何从非标准日期格式在 Javascript 中创建新的 Date()

我有一个这种格式的日期:dd.mm.yyyy当我用它实例化一个JavaScript日期时,它会给我一个NaN在c#中我可以指定一个日期格式,比如:这里有我的字符串,它是这种格式,请为它创建一个日期时间。这在JavaScript中也可行吗?如果没有,有没有简单的方法?我不希望使用子字符串表示日,子字符串表示月等,因为我的方法还必须能够处理德语、意大利语、英语等日期。 最佳答案 您需要创建一个函数来提取日期部分并将它们与Date一起使用构造函数。请注意,此构造函数将月份视为从零开始的数字(0=Jan,1=Feb,...,11=Dec)。

javascript - jQuery/JavaScript : Is it a date?(验证是否为日期)

这个问题在这里已经有了答案:关闭11年前。我有日期选择器,但我找不到验证用户输入的日期是否为日期以及它是否遵循所需格式(格式:yyyy-mm-dd)的方法这是我的日期选择器:$("input[name='date']").datepicker({dateFormat:'yy-mm-dd',changeMonth:true,changeYear:true,numberOfMonths:3,showButtonPanel:true});我查看了这个解决方案“Howtovalidatedatepickertoforbid/rejectcertaindates?”。它看起来很简单,但它只检查是

javascript - 如何仅显示来自 javascript date.toLocaleTimeString() 的小时和分钟?

谁能帮我得到HH:MMam/pm格式而不是HH:MM:SSam/pm。我的javascript代码是:functionprettyDate2(time){vardate=newDate(parseInt(time));varlocaleSpecificTime=date.toLocaleTimeString();returnlocaleSpecificTimel;}它以HH:MM:SSam/pm格式返回时间,但我的客户要求是HH:MMam/pm。请帮帮我。 最佳答案 Here是这个问题的更一般的版本,它涵盖了en-US以外的语言环境

javascript - Safari Javascript Date() NaN 问题 (yyyy-MM-dd HH :mm:ss)

我的代码在GoogleChrome中运行正常,但在Safari中运行不正常。我发现我需要将yyyy-MM-ddHH:mm:ss转换为ISO8601,但我没有找到执行此操作的解决方案.在线测试链接:http://jsfiddle.net/UVgHR/Javascript:$(document).ready(function(){calculateMinutes();setInterval(calculateMinutes,60000);});functioncalculateMinutes(){$('.calculateMinutes').each(function(){vardiff=

javascript - 如何模拟像 new Date() 这样的构造函数

我有一个方法,它依赖于newDate创建一个日期对象,然后对其进行操作。我正在测试操作是否按预期工作,因此我需要将返回日期与预期日期进行比较。为此,我需要确保newDate在测试和被测试的方法中返回相同的值。我该怎么做?有没有办法真正模拟构造函数的返回值?我可以创建一个模块,该模块需要一个提供日期对象并可以被模拟的函数。但这在我的代码中似乎是一个不必要的抽象。要测试的示例函数...module.exports={sameTimeTomorrow:function(){vardt=newDate();dt.setDate(dt+1);returndt;}};如何模拟newDate()的返

php - Laravel:如何将参数传递到我的 View 并在 Form::text 和 Form::date 中显示它们?

我正在尝试制作用于编辑字段的View。其实我有两个问题:1)我使用我的Controller从我的数据库中获取我的数据,这是有效的,我尝试将它传递给我的View,但那是行不通的...2)我想在Form::text和Form::date中显示这些数据,这不起作用...我的Controller中有什么:publicfunctionedit($id){$data=DB::connection('my-db')->table('my-table')->where('id','=',$id)->select('field1','field2')->first();returnview('my-vi

php - "date_part(' 纪元 ', now() at time zone ' UTC ')"与 postgresql 中的 "now() at time zone ' UTC '"不同

我正在为数据库(PHP/Postgresql)编写一个基于Web的前端,我需要在其中存储各种日期/时间。时间应该始终以本地时间在客户端输入,并以本地时间显示。出于存储目的,我将所有日期/时间存储为整数(UNIX时间戳)并标准化为UTC。一个特定的字段有一个限制,不允许填写的时间戳是将来的,所以我用数据库约束试了一下...CONSTRAINTnot_futureCHECK(timestamp-300-300是为了在浏览器和服务器之间稍微不同步的情况下留出5分钟的余地。问题是,这个约束在提交当前时间时总是失败。我已经完成测试,并发现了以下内容。在PostgreSQL客户端中:SELECTn

php - date_create_from_format 接受无效日期作为输入

PHPdate_create_from_format函数接受不存在但格式有效的日期。我希望此函数的行为类似于date命令:niloct@HP-Mini:~$date--date="29/02/2011"+%sdate:invaliddate`29/02/2011'虽然这是在php中发生的事情:$tmp=date_create_from_format('d/m/YH:i:s',"29/02/201100:00:00",timezone_open('America/Sao_Paulo'));var_dump($tmp);/*output:object(DateTime)#28(3){["d