Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将get请求中的日期时间与JavaScript中的当前日期时间进行比较

将get请求中的日期时间与JavaScript中的当前日期时间进行比较
EN

Stack Overflow用户
提问于 2017-02-10 13:08:05
回答 3查看 792关注 0票数 0

我需要得到从字符串格式的get请求到现在的日期时间的差异(以分钟为单位)。

根据我的研究,我可以使用moment.js来做到这一点,但我现在还没有搞清楚。

我要比较的日期/时间格式是:

2017年-02-10T20:52:13.885Z

我已经尝试过使用moment.js执行一些操作,例如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
moment().startof(comparedTime).fromNow())

但什么也没回。

有什么选择和最好的方法来做到这一点?

EN

回答 3

Stack Overflow用户

发布于 2017-02-10 13:17:14

你就不能用香草javaScript吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var getDate = '2017-02-10T20:52:13.885Z';  //get time from server
var parseDate = new Date(getDate).getTime();  //change string into Date object into milliseconds
var nowDate = Date.now();  //get current Date in milliseconds

var minutes = Math.round((nowDate-parseDate)/1000/60);  //subtract times, count seconds (/1000), count minutes (/60)

console.log(minutes);

票数 1
EN

Stack Overflow用户

发布于 2017-02-10 13:11:37

您需要通过传递日期字符串来创建矩对象。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
myDate = moment(myISOString)

https://momentjs.com/docs/#/parsing/

然后,您可以使用文档中描述的矩对象。

票数 0
EN

Stack Overflow用户

发布于 2017-02-10 13:56:11

对于Moment.js,这只是简单的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
moment().diff('2017-02-10T20:52:13.885Z', 'minutes') // 65

如果希望包含部分分钟,那么将true作为第三个参数传递:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
moment().diff('2017-02-10T20:52:13.885Z', 'minutes', true) // 65.04565
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42168692

复制
相关文章
Java 中的日期与时间处理!
学习 Java 的过程中,难免会跟时间处理打交道,那我们今天就来看看,Java 中最常见的一些日期和时间处理的知识。
村雨遥
2022/06/15
2.1K0
Java 中的日期与时间处理!
JavaScript 时间与日期
知识点: 1.Date类型 2.通用的方法 3.格式化方法 4.组件方法 JavaScript提供了Date类型来处理时间和日期。Date类型内置一系列获取和设置日期时间信息的方法。 一.Date类型 Date类型是在早期Java中java.util.Date类基础上构建的。为此,Date类型使用UTC (Coordinated Universal Time,国际协调时间[又称世界统一时间]) 1970年1月1日午夜(零时)开始经过的毫秒来保存日期。在使用这种数据存储格式的条件下,Dat
汤高
2018/01/11
1.8K0
python中时间、日期、时间戳的转换
1.简介 在编写代码时,往往涉及时间、日期、时间戳的相互转换。 2.示例 # 引入模块 import time, datetime 2.1 str类型的日期转换为时间戳 1 # 字符类型的时间 2 tss1 = '2013-10-10 23:40:00' 3 # 转为时间数组 4 timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S") 5 print timeArray 6 # timeArray可以调用tm_year等 7 prin
kirin
2020/05/16
3.8K0
MySQL 中的日期时间类型
各类型都有具体的取值范围,超出或非法的其他值时,MySQL 会回退到 0。TIMESTAMP 类型是个例外,给它设置一个超出范围的值时,将保存上该类型允许的最大值。
星哥玩云
2022/08/18
6.8K0
vue 日期时间转为XX时间前展示
项目中常常需要将发布的文章时间展现为“XX时间前”,如“1分钟前”、“2小时前”、“3天前”等等。
朝雾轻寒
2020/06/09
1.9K0
Javascript日期时间总结(转)
从后台返回的C#时间为:/Date(-62135596800000)/,这个是C#的DateTime.MinValue; 要在html页面展示,一个方法是后端先处理成yyyy-MM-dd HH:mm:ss的格式,前端直接展示。 如果后端不做处理,就需要前端来做处理了,下面就是看前端处理的这种情况。
山河木马
2019/03/05
4.8K0
Javascript日期时间总结(转)
php中的时间戳与javascript中的时间戳的比较
php中的时间戳与javascript中的时间戳的比较,本质上看,它们是一样的东西,但如果二者要进行相等比较的时候,还是有点不同的,稍不注意,就会误入歧途,所以,这里列出容易忽略的两点不同,供大家参考:
风柏杨4711
2021/03/15
3.4K0
sql中时间戳转日期
需求: 我将博客和 typecho 后台结合起来,打算做一个在线说说的功能,在 typecho 中输入内容,然后调用接口,实现在我的博客查看说说功能的功能。是不是有点绕?我也这么觉得,但是折腾一下也挺好的。
子舒
2022/06/09
4.3K0
sql中时间戳转日期
CAML中比较日期时间类型
在做Sharepoint的列表查询的时候,经常要用到CAML,今天我在做一个工作流授权列表的查询,里面要求根据人员、工作流名称、授权开始时间和授权结束时间找到对应的授权人,没有找到就返回本人。使用CAML QueryBuilder生成了查询,然后修改了其中的对应的变量,进行查询。结果发现查询结果有问题。原来是在CAML中使用的日期类型的表示必须是一种国内很少用的特殊的格式,,形如"2009-04-09T15:11:20Z"网上找了一下,使用SPUtility.CreateISO8601DateTimeFromSystemDateTime
深蓝studyzy
2022/06/16
1.8K0
ThinkPHP中自动填充日期时间
如果是用自己的函数那就要用callback,第二个参数默认当前模块能调用的方法;用function的话第二个参数为函数名,而这个函数可以是PHP自带的,也可以是你自己写的
PM吃瓜
2019/08/13
1.4K0
Mysql 中的日期时间函数汇总
MySQL中内置了大量的日期和时间函数,能够灵活、方便地处理日期和时间数据,本节就简单介绍一下MySQL中内置的日期和时间函数。
跟着飞哥学编程
2023/02/10
18.6K0
Mysql 中的日期时间函数汇总
Java中时间日期的操作
java.util.Date  很多方法已经过时,现在主要用于在Calendar类和String转换间的一个存储介质.  所有已实现的接口:  Serializable, Cloneable, Comparable  子类:  Date, Time, Timestamp  构造方法:
用户7886150
2020/12/15
3.4K0
SQL 中的日期和时间类型
在我们SQL中一般支持三种数据类型。 date:日历日期,包括年(四位),月和日。 time: 一天中的时间,包括小时,分和秒。可以用变量time(p)来表示秒的小数点后的数字位数(默认是0)。 通过制定 time with timezone,还可以把时区信息连同时间一起存储。 timestamp: date 和 time的组合。 可以用变量timestamp(p)来表示秒的小数点后的数字位数(这里默认值为6)。如果指定with timezone,则时区信息也会被存储 日期和时间类型的值可按如下方式说明:
Dato
2018/04/17
3.2K0
Java中的时间和日期处理
本文主要讲解Java 8的时间处理方式和Java8之前版本的时间处理方式的区别。笔者将Java8之前的jdk版本统称为旧版本。
栋先生
2018/09/29
2.7K0
Java中的时间和日期处理
pands中的日期和时间操作
其中,Date Time用于表示某个具体的时间点,Time spans用于生成时间间隔相同的时间序列;Time deltas表示时间间隔,Date offsets则表示日期间隔,这二者的作用都是用于时间运算,通过时间点+时间间隔的方式,得到新的时间点。
生信修炼手册
2020/07/16
2.2K0
Java 中的时间日期 API
自从 14 年发布 Java 8 以后,我们古老 java.util.Date 终于不再是我们 Java 里操作日期时间的唯一的选择。 其实 Java 里的日期时间的相关 API 一直为世猿诟病,不仅在于它设计分上工不明确,往往一个类既能处理日期又能处理时间,很混乱,还在于某些年月日期的数值映射存储反人类,例如:0 对应月份一月,11 对应月份十二月,118 对应年份 2018(1900 + 118)等。 往往我们得到某个年月值还需要再做相应的运算才能得到准确的年月日信息,直到我们的 Java 8 ,借鉴了
Single
2018/05/15
2.2K0
python 日期与时间
###python 日期与时间 (time,datetime包) [toc] #####概述 在应用程序的开发过程中,难免要跟日期、时间处理打交道。如:记录一个复杂算法的执行时间;网络通信中数据包的延迟等等。Python中提供了time, datetime calendar等模块来处理时间日期,今天对time模块中最常用的几个函数作一个介绍。 ######time.time time.time()函数返回从1970年1月1日以来的秒数,这是一个浮点数。 ######time.sleep 可以通过调用time
xiangzhihong
2018/01/26
2K0
Python日期与时间
time模块:是基于Unix Timestamp(时间戳)实现的,所能表述的范围被限定在1970-2038年之间;
小雨coding
2020/06/30
3.2K0
JavaScript 日期和时间戳转换
<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> <div id="times">这是内容</div> </body> <script> var this_time='2021-09-01 00:00:00'; var this_stamp = new Date(this_time); var last_stamp = this_stamp.getTime()-8
黄啊码
2021/09/26
2K0
php处理时间戳解决时间戳中月份、日期前带不带0的问题
解决PHP时间戳中月份、日期前带不带0的问题 有的时候网页中输出日期时间,月份和日期前有个0,总感觉是多余的,今天我们就分享关于PHP时间戳中月份和日期前面显示0或不显示0的一些详细参数,如下:
超级小可爱
2023/02/20
8.8K0

相似问题

将日期与jstl中的当前时间进行比较

34

将日期时间列表与Python中的日期时间进行比较

30

将php中的起始日期时间和结束日期时间与Javascript中的日期进行比较

118

将日期时间与当前日期时间进行比较

227

将日期时间与时间范围进行比较

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文