jQuery getTime函数
是否可以创建一个jQuery函数,以便获得当前日期和时间?我一直在寻找文档,但到目前为止尚未找到任何东西... 解决方案 @nickf的正确.但是,要更加精确: // if you try to print it, it will return something like: // Sat Mar 21 2009 20:13:07 GMT-0400 (Eastern Daylight Time) // This time comes from the user's machine. var myDate = new Date(); 因此,如果要以mm/dd/yyyy的形式显示它,您将执行此操作: var displayDate = (myDate.getMonth()+1) + '/' + (myDate.getDate()) + '/' + myDate.getFullYear(); 查看是 - 其他解决方案 是,这是可能的: jQuery.now(
0 2024-01-12
编程技术问答社区
将UNIX时间戳转换为毫秒数
如何使用PHP像从JS方法.getTime()中获得的UNIX TIMESTAMP?自从.getTime()返回毫秒以来,我似乎遇到了麻烦.我知道我必须先将时间戳转换为JS才能阅读它,但是我该怎么做? 编辑: 同意乘以1000,但是我为什么要得到这个?: timestamp: 1305593400 timestamp * 1000: 1.3055934E+12 timestamp: 1305612420 timestamp * 1000: 1.30561242E+12 timestamp: 1305635400 timestamp * 1000: 1.3056354E+12 timestamp: 1304901960 timestamp * 1000: 1.30490196E+12 timestamp: 1304944620 timestamp * 1000: 1.30494462E+12 解决方案 UNIX时间戳在几秒钟内.乘以1000. 其他解决
0 2023-11-08
编程技术问答社区
Date.getTime()不包括时间?
不明白为什么会发生以下情况: String date = "06-04-2007 07:05"; SimpleDateFormat fmt = new SimpleDateFormat("MM-dd-yyyy HH:mm"); Date myDate = fmt.parse(date); System.out.println(myDate); //Mon Jun 04 07:05:00 EDT 2007 long timestamp = myDate.getTime(); System.out.println(timestamp); //1180955100000 -- where are the milliseconds? // on the other hand... myDate = new Date(); System.out.println(myDate); //Tue Sep 16 13:02:44 EDT 2008 timestamp = myDate.g
4 2023-10-22
编程技术问答社区
C, clock_gettime, 返回不正确的纳秒值?
我正在编写一个简单的程序,该程序检查经过的时间是否超过1秒.我花时间使用clock_getTime(),然后我打电话给睡眠(5),请花新的时间,然后检查差异是否大于1;我睡了5秒,然后应该大于5,但是我的程序打印了一个奇怪的结果. 这是代码: #include #include #include #include int main() { struct timespec tv1,tv3,expected; struct timespec nano1; tv1.tv_nsec = 0; tv3.tv_nsec = 0; expected.tv_nsec = 400000; if(clock_gettime(CLOCK_MONOTONIC,&tv3) == -1){ perror(NULL); } sleep(
50 2023-10-21
编程技术问答社区
时间结构的使用
我需要计算运行特定功能所需的时间并遇到以下代码,记录并输出nanseconds的一段代码的执行时间 , 之间也有任何区别 struct timeval timer_spent&timeval timer_spent /* Put this line at the top of the file: */ #include /* Put this right before the code you want to time: */ struct timeval timer_start, timer_end; gettimeofday(&timer_start, NULL); /* Put this right after the code you want to time: */ gettimeofday(&timer_end, NULL); double timer_spent = timer_end.tv_sec - timer_start.
6 2023-10-21
编程技术问答社区
如何判断我的结构TM是否处于无效状态?
这是关于无效输入的问题,不是无效格式.例如,给定以下代码: tm bar; foo >> get_time(&bar, "%Y-%m-%d"); cout >> bar.tm_year >> bar.tm_mon >> bar.tm_mday >> endl; 如果我定义:stringstream foo("2001-02-28 non-leap year");,这是可以的,并且如果我的格式无效,例如:stringstream foo("bad format 2001-02-28 non-leap year"); ,但我不知道如何检测我的输入是否无效: stringstream foo("2001-02-30 non-leap year"); 在这种情况下bar可以读取好像没有错.我能听的东西会提醒我输入无效吗? 解决方案 如 Matteo Italia 的答案,除了编写您自己的Gregorian验证者,您唯一可靠的双检查是 mktime .用get
10 2023-10-21
编程技术问答社区
计算两个时间之间的时间差javascript
我已经浏览了如何做到这一点,我发现了许多带有复杂代码的示例. 我正在使用以下方式: var time1 = new Date(); var time1ms= time1.getTime(time1); //i get the time in ms 然后我在代码的其他部分中这样做 var time2 = new Date(); var time2ms= time2.getTime(time2); 和Finnally: var difference= time2ms-time1ms; var lapse=new Date(difference); label.text(lapse.getHours()+':'+lapse.getMinutes()+':'+lapse.getSeconds()); 这很棒,除了一个问题,它避开我的时间总是+1,所以我必须添加到代码(time.gethours() - 1) 小时更多.... 我认为,与周围的所有其他
6 2023-10-21
编程技术问答社区
python函数用于返回javascript date.getTime()。
我正在尝试创建一个简单的python函数,该功能将返回与JavaScript new Date().getTime()方法相同的值. 作为书面在这里,Javascript GetTime()方法返回1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1970 所以我只是写了这个python函数: def jsGetTime(dtime): diff = datetime.datetime(1970,1,1) return (dtime-diff).total_seconds()*1000 参数dtime是python dateTime对象. 但是我发现了错误的结果.我的计算有什么问题? 解决方案 我不得不在这里指出的一件事是: 如果您试图同步客户时间和服务器时间,则需要将服务器时间传递给客户端并将其用作偏移.否则,随着客户/Web-browsers将在具有自己时钟的各种计算机上运行,​​您将始终有点不同步.但是,使用Epoch
24 2023-07-02
编程技术问答社区
node.js Date#getTime()是做什么的?
我现在正在研究学习Younode模块13.在提示部分中,它声称"日期#getTime()也将派上用场." 我查找了日期对象并找到了gettime方法,但是当有一个哈希而不是段时,这是什么意思? 解决方案 这只是Date对象的getTime方法的回报.谈论文档时,这是正常的语法. 根据 ecmascript规范 a href =" http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.5" rel =" noreferrer">此时间值(自1月1日起毫秒数1970 00:00:00 UTC.). 其他解决方案 GETTIME函数返回UNIX TIMESTAMP let nd = new Date(); let currentTime = nd.getTime(); console.log(currentTime);
114 2023-06-12
编程技术问答社区
CLOCK_REALTIME的用途是什么?
我正在阅读CLOCK_REALTIME和CLOCK_MONOTONIC 之间的差异 clock_realtime与clock_monotonic之间的差异? CLOCK_REALTIME及时不连续,可以向前跳和向后跳动:这是这个时钟中的错误吗?给出不一致时间的时钟如何可靠? 解决方案 尽管不完美,clock_realtime应该是系统对当前UTC或民用时间的最佳估计.这是系统能够同时显示您是否查看手表,墙上的时钟或手机的时钟,或者收听广播电台上播放的时间等的基础显示确实涉及从UTC到当地时间的转换;稍后再进行此信息.) 但是,如果clock_realtime将与现实世界中的UTC时间匹配,则至少有两个非常重要的问题: 如果有人意外地将计算机的时钟设置在您的计算机上怎么办?他们将不得不修复它,修复程序可能涉及时间跳跃.几乎无法解决,尤其是如果错误很大(例如,小时或数天). 不幸的是,大多数计算机都无法表示 leap seconds .因此,当现实世界中有一点
82 2023-03-15
编程技术问答社区
需要清楚地了解Timespec结构
在我的项目中,我使用的struct timespec如下 struct timespec start, end; clock_gettime(CLOCK_REALTIME,&start); /* Do something */ clock_gettime(CLOCK_REALTIME,&end); 它返回一个值((((unsigned64)start.tv_sec) * ((unsigned64)(1000000000L))) + ((unsigned64)(start.tv_nsec)))) 谁能告诉我们为什么我们使用unsigned64格式,也可以帮助我详细了解这种结构?我在我的研究中使用此代码,以了解代码执行时间的纳秒精度 解决方案 未签名的32位类型(例如,现代平台上的unsigned int)的最大值超过40亿.如果您有5个并用十亿个乘积(就像问题中的代码中所做的那样),则将获得50亿个价值,比32位未签名类型中包含的价值大.输入64位类型,该类型可以保
6 2023-03-08
编程技术问答社区
ARM性能计数器与linux clock_gettime的比较
我在开发板上使用Zynq芯片(ZC702), 它在667MHz的双皮层A9 mpcore中,并带有Linux内核3.3 我想比较程序的执行时间,所以首先使用 clock_getTime,然后使用了协会人提供的计数器 手臂.计数器会增加每个处理器周期. (基于此 stackoverflow and this ) ) 我用-O0标志编译程序(因为我不想进行任何重新排序或优化) 我用性能计数器测量的时间是 583833498(周期)/666.666687 MHz = 875750.221 (Microseconds) 使用clock_getTime()(实时或单调或单调图)时 测量的时间是: 731627.126 (微秒) 150000 微秒少.. 有人可以向我解释为什么会发生这种情况? 为什么有区别?处理器不时钟尺度,怎么可能 通过clock_gettime衡量执行时间更少?我有下面的示例代码: #define RUNS 50000000 #define BE
34 2023-03-08
编程技术问答社区
Calendar.getInstance().getTime()返回日期为 "GMT",而不是默认时区。
Calendar c = Calendar.getInstance(); System.out.println(c.getTime()); c.set(2007, 0, 1); System.out.println(c.getTime()); 输出: 星期二9月12日12:36:24 IST 2017 1月1日星期一12:36:24 IST 2007 但是,当我在不同环境中使用相同的代码时,输​​出会更改为以下: 输出: 星期二9月12日12:36:24 IST 2017 1月1日星期一12:36:24 GMT 2007 fyi,我尝试在设置值之前和之后打印日历实例的时区,并且两个都在" ist"中. 我想知道这一点的根本原因. 解决方案 您问题中的第二个输出是运行爱尔兰时间(欧洲/都柏林)的JVM上正确的预期行为. 2017年9月12日,爱尔兰在夏季时间(DST).虽然没有清楚地记录下来,但Date.toString()(您从
14 2023-03-06
编程技术问答社区
iOS safari getTime() DST行为
我遇到了iOS 8.2野生动物园的一种奇怪行为,同时将日期时间字符串转换为DST过渡期间的UNIX MS TIMESTAMPS.假设我们有JS代码 function date2unix(dates){ var len = dates.length; var result = [], arr; while(len--) { arr = dates[len].split(/[- :]/); result[len]= (new Date(arr[0], arr[1]-1, arr[2], arr[3],arr[4],arr[5]).getTime()); } return result; } var dates = ["2015-03-29 00:00:00","2015-03-29 00:15:00","2015-03-29 00:30:00","2015-03-29 00:45:00","2015-03-29 01:00:00","2015-03
14 2023-01-29
编程技术问答社区
为什么javascript getTime()不是一个函数?
我使用以下功能: function datediff() { var dat1 = document.getElementById('date1').value; alert(dat1);//i get 2010-04-01 var dat2 = document.getElementById('date2').value; alert(dat2);// i get 2010-04-13 var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds var diffDays = Math.abs((dat1.getTime() - dat2.getTime())/(oneDay)); alert(diffDays); } 我得到错误: dat1.getTime()` is not a function 解决方案 那是因为您的dat1和dat2变量只是字符串.
12 2023-01-16
编程技术问答社区
日历getTimeInMillis()是否取决于时区?
Java:时区为什么不同的时区给出相同的值以毫秒为单位 参考上面的链接,我假设 Calendar 类的 getTimeInMillis() 返回独立于时区的毫秒数. 但使用以下代码: Calendar cal = Calendar.getInstance(); int dateInSeconds = (int)(cal.getTimeInMillis()/1000); Log.i("TIME IN SECONDS: ",""+dateInSeconds); 起初尝试将我的系统时钟设置为 10:00 和 GMT+02:00 产生一定的输出数字.但是将系统时钟设置为 10:00 和 GMT+00:00 输出数量比前一种情况大约多 7200,相当于大约 2 小时. 为什么? 解决方案 为了获得与时区无关的毫秒数,我找到了以下解决方案 代替: int dateInSeconds = (int)(cal.getTimeInMillis()
1578 2022-07-19
编程技术问答社区
Calendar getTimeInMillis()与时区有关?
Java:时区为什么不同的时区给出相同的值以毫秒为单位 参考上面的链接,我假设 Calendar 类的 getTimeInMillis() 返回独立于时区的毫秒数. 但使用以下代码: Calendar cal = Calendar.getInstance(); int dateInSeconds = (int)(cal.getTimeInMillis()/1000); Log.i("TIME IN SECONDS: ",""+dateInSeconds); 起初尝试将我的系统时钟设置为 10:00 和 GMT+02:00 产生一定的输出数字.但是将系统时钟设置为 10:00 和 GMT+00:00 输出数量比前一种情况大约多 7200,相当于大约 2 小时. 为什么? 解决方案 为了获得与时区无关的毫秒数,我找到了以下解决方案 代替: int dateInSeconds = (int)(cal.getTimeInMillis()
938 2022-07-19
编程技术问答社区