【javascript时间戳和日期字符串相互转换】教程文章相关的互联网学习教程文章

在Javascript中将DateTime字符串转换为时间戳【代码】

如果dd =“2012-08-20 01:16:00”;将此日期转换为时间戳(如下面的代码所示)var t = new Date(dd).getTime();http://jsfiddle.net/userdude/DHxwR/ 结果t = NaN为什么?解决方法:根据ECMA-262(15.9.1.15,日期时间字符串格式,第169页),要求接受的唯一日期字符串格式为:[+YY]YYYY[-MM[-DD]][THH:mm[:ss[.sss]]]Z其中Z是Z(对于UTC)或由a或a组成的偏移量,后跟HH:mm.不应依赖特定浏览器支持的任何其他格式,因为不能保证持续的支持. 因此...

使用JavaScript中的正则表达式使用Youtube API从Youtube评论中获取时间戳(hh:mm:ss)【代码】

我正在分析有时间戳的YouTube评论.因为一些注释可能指的是mm:ss,m:ss,hh:mm:ss或h:mm:ss中的句点,我需要为这些情况做准备.以下代码适用于mm:ss和m:ss,但仍然将小时视为mm:ss.例如,02:24:30返回144,因为它只分析前两个部分.这是代码:var timePattern = /(([0-5][0-9])|[0-9])\:[0-9]{2,2}/; var seconds = "";for (var i = 0; i < comments.length; i++) {var matches = comments[i].match(timePattern);var matched = ...

javascript – 如何使用时间戳和类名增强Angular的$log?【代码】

我怎样才能使Angular为其日志添加时间戳和类名? 像这样的东西:$log.info('this log entry came from FooBar');“9:37:18 pm,FooBar:这个日志条目来自FooBar” 我在网络上发现的例子要么不清楚,要么结合许多其他事情(如requirejs).我确实找到了一些进入Angular装饰器的例子,但我想知道是否有更简单的方法.解决方法:16-05-2015:这段代码变成了一个名为angular-logger的GitHub项目.下面显示的代码已经过时了. 您不必使用装饰器.你...

javascript – 将对象数组映射到按时间戳分组的新结构【代码】

给定以下对象数组:const array = [{timestamp: '2016-01-01',itemID: 'AA',value: 20,},{timestamp: '2016-01-01',itemID: 'AB',value: 32,},{timestamp: '2016-01-02',itemID: 'ABC',value: 53},{timestamp: '2016-01-02',itemID: 'ABCD',value: 51} ]我想返回以下结果:const result = [{timestamp: '2016-01-01',AA: 20,AB: 32,},{timestamp: '2016-01-02',ABC: 53,ABCD: 51} ]我设法做了以下事情:const array = [{timestamp:...

JavaScript日期到时间戳计算在任何月份的第8天和第9天都不起作用

我有以下JavaScript:http://jsfiddle.net/5Hapw/ 选择日期时,变量会提醒说时间戳 – 但是,在任何月份的第8天和第9天,时间戳总是错误的. 任何人都可以看到我哪里出错了? 提前致谢.解决方法:如果你没有将第二个参数传递给parseInt(基础),javascript会猜测它.这可能是猜错了.将10作为第二个参数传递给所有parseInt调用(您可以删除从月中截断零的代码 – 顺便添加此代码以从月中截断零也将起作用) 更新小提琴:http://jsfiddle.net/5...

javascript – 如何确定不同时区的时间戳的本地时间?【代码】

我有UTC时间戳,想要显示不同的时区. 也许一个例子可以澄清我想要做的事情: 给定时间戳1259431620000应显示这些时间:Atlanta 13:07 San Francisco 10:07 London 17:07 Sydney 04:07城市可能会改变,但我想你得到了我想要的东西. 是否有javascript库或常见的解决方案来处理夏令时? 我准备好了所有时区的清单. 由于夏令时是一个容易和常见的问题,我认为可能有一个库或脚本处理它们. 以...

javascript – 如何获得超过1901年的时间戳【代码】

我试图找到准确计算从1850年1月1日到现在用几种语言(JavaScript,C和Python [甚至不问,我很久以前就不再问这些问题]的秒数). 问题是平台将时间戳存储为32位有符号整数,因此我无法为超过1901的日期获取时间戳,以便轻松地从等等中减去当前时间戳.那么我该如何做我想做的事情?解决方法:在python中,有datetime module.具体来说,日期类将有所帮助.from datetime import date print date(1850, 1, 1).weekday() # 1, which is Tuesday ...

将UNIX时间戳转换为日期时间(javascript)【代码】

时间戳:1395660658码://timestamp conversion exports.getCurrentTimeFromStamp = function(timestamp) {var d = new Date(timestamp);timeStampCon = d.getDate() + '/' + (d.getMonth()) + '/' + d.getFullYear() + " " + d.getHours() + ':' + d.getMinutes();return timeStampCon; };这会根据时间格式正确转换时间戳,但日期始终为:17/0/1970为什么 – 干杯?解决方法:自纪元(即01/01/1970)以来,你需要乘以1000,以千分之一秒...

javascript – 时间戳不一致【代码】

我正在玩JavaScript日期,我正在寻找有关上次记录的数组的解释.为什么数字1352589000,1352589395不同? 码var examples = ["Fri Jan 16 1970 10:43:09 GMT-0500 (EST)",1352589395 ];var text = [new Date((examples[0])),new Date((examples[1])), ];var unix = [new Date((examples[0])).getTime(),new Date((examples[1])).getTime(), ];console.log(examples); console.log(text); console.log(unix);产量['Fri Jan 16 1970 10:...

javascript – moment.js:转换时间戳并用德语显示月份【代码】

我用德语显示以下操作月份的麻烦:var date = moment.unix(valueTimestamp).format("DD. MMMM YYYY");我尝试了以下,但它不起作用:// Attempt #1: var date = moment.lang('de').unix(valueTimestamp).format("DD. MMMM YYYY"); // Attempt #2: var date = moment.local('de').unix(valueTimestamp).format("DD. MMMM YYYY");如何实现月份名称为德语? 编辑 我包含locales.js文件并创建一个js小提琴,它将演示我的问题: https://js...

Javascript UTC时间戳到本地时区【代码】

我正在尝试将以UTC显示的javascript中的JSON资源返回的时间戳转换为用户本地时区.下面我试图用用户偏移进行调整. 日期的UTC输出示例:Tue Mar 27 2012 02:29:15 GMT-0400(EDT) 码var date = new Date(data.date_created); //Data.date_created coming from json payload var offset = date.getTimezoneOffset() //Get offset var new_date = new Date(date offset); //Add offset to userdate我正在努力用适当的方法来实现这一目标...

Rails和JavaScript. unix时间戳上的长度错误【代码】

我正在使用Appcelerator在Javascript中开发应用程序,我需要进行比较两个不同的UNIX时间戳. 问题是一个比另一个长,这使得它变大,即使它不是. 长的是通过这样的javascript生成的:var d = new Date();value.httpCacheCreated = d.getTime();结果是:1309443190619它的人类可读价值是:Thu, 30 Jun 2011 14:13:10 gmt这个简短的一个是从Rails生成的,如下所示:current_user.updated_at.to_time.to_i结果是:1309442086它的人类可读价值...

JavaScript 系列--JavaScript一些奇淫技巧的实现方法(一)简短的sleep函数,获取时间戳【代码】

一、前言 有些东西很好用,但是你未必知道;有些东西你可能用过,但是你未必知道原理。实现一个目的有多种途径,俗话说,条条大路通罗马。发散一下大家的思维以及拓展一下知识面。 二、实现一个简短的sleep函数 sleep函数主要用来做延迟执行的,很多编程语言都有sleep函数,但是javascript没有这个函数,我们实现一下: 1、简单版本 function sleep(sleepTime){for(var start = +new Date;+new Date - start<sleepTime;){} } var...

javascript – setHours()在字符串时间戳中转换我的Date对象【代码】

我尝试将日期设置为午夜以简化我的日期操作,为此我写了这部分代码: var now = new Date(); today = now.setHours(0,0,0,0); console.log(now, today);我很惊讶地看到现在包含一个Date对象,现在是一个时间戳.当我想使用getMonth()或其他日期函数时,这会带来错误.使用时间戳重新创建Date对象很有意义. 这是正常的吗?我怎样才能解决这个问题? (随意更新我的帖子来纠正我的坏英语:)解决方法:这是正常的吗? 是 我怎样才能解决这个问...

javascript时间戳和日期字符串相互转换代码【代码】

一、日期字符串转时间戳 // 获取当前时间戳(以s为单位)// 第一种方式var timestamps = +new Date();timestamps = timestamps / 1000;// 第二种方式var timestamp = Date.parse(new Date());timestamp = timestamp / 1000;// 第三种方式var date = new Date("2014-07-10 10:21:12"); //时间对象var str = date.getTime(); //转换成时间戳str = str / 1000;// 获取某个时间格式的时间戳var stringTime = "2014-07-10 10:21:12";var t...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部