具体时间戳怎么定义的我也不清楚,但百度百科中有这么一句:“时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)至当前时间的总秒数”。

按这个定义,编程语言中倒是有一种类似的函数,getTime(),但这个函数返回的是自1970年1月1日到当前时间的总  毫秒数 ,而不是总  秒数。

在js中,将一个字符转化成Date型也不是什么难事:var str = '2013-08-30'; // 日期字符串

str = str.replace(/-/g,'/'); // 将-替换成/,因为下面这个构造函数只支持/分隔的日期字符串

var date = new Date(str); // 构造一个日期型数据,值为传入的字符串

在上面,new Date(str)构造了一个日期,参数str至少要提供年月日三部分,也就是形如“2013/03/08”的字符串,不能是"2013/03",否则将得到一个NaN。此时构造出来的时间是:2013/03/08 00:00:00。同时你还可以传入小时、分钟和秒数,但不能只传入小时,比如“2013/03/08 17”,这样的参数同样会得到一个NaN。参数可以是“2013/03/08 17:20”或者“2013/03/08 17:20:05”,这样都可以得到正确的时间,其中如果秒数没给出,则默认为0。

此时得到的是日期型数据,如果要得到上面所谓的时间戳,可以这样:var time = date.getTime();这样得到的是一个数值,表示的是从1970年1月1日0点0分0秒到date那一刻的毫秒数,如果把这个数字除以1000,就得到了秒数,同样继续除以60,得到分钟,再除以60得到小时等等。

提示,通过这个getTime()函数,你可以得到两个日期的毫秒数,继而转化成秒数、分钟、小时甚至天数,比较两个日期的差值。

转载于:https://www.cnblogs.com/linqingvoe/p/10912858.html

js将时间转换为时间戳相关推荐

  1. js将时间转换为时间戳计算

    js将时间转换为时间戳计算 var qsrq = "2021-06-09 10:00";var jsrq = "2021-06-09 12:10";qsrq = ...

  2. js将时间转换为时间戳在苹果手机上为NaN

    前言 在开发小程序有一个需求是:页面部分展示是要过了某个时间之后才显示.自测的时候是实现了的,但是一到测试的那里就没效果.怎么回事呢?原来是苹果手机和安卓手机的时间转换不一样导致的 场景再现 let ...

  3. php表单时间转换为时间戳-175

    php表单时间调用js日历后转换为时间戳保存到数据库 转载于:https://blog.51cto.com/daddysgirl/1316322

  4. js,jQuery时间与时间戳相互转换

    js,jQuery时间与时间戳相互转换 一.时间转时间戳 //获取当前时间 var myDate = new Date(); //获取当前时间(从1970.1.1开始的毫秒数,时间戳) myDate. ...

  5. 将DataFrame中的时间转换为时间戳

    将DataFrame中的时间转换为时间戳 import pandas as pd import numpy as np import datetime,time data = pd.read_csv( ...

  6. php中如何想时间转为时间戳,php中怎么将时间转换为时间戳

    PHP 提供了函数可以方便的将各种形式的日期转换为时间戳,该类函数主要是: strtotime():将任何英文文本的日期时间描述解析为时间戳. mktime():从日期取得时间戳. strtotime ...

  7. js new Date() 当前时间/指定时间转换为时间戳

    获取当前时间/指定时间时间戳(毫秒值) // 方式一 Date.now(); // 1606381881650(打印时的时间戳) // 方式二 new Date() - 0; // 160638188 ...

  8. js获取时间年月日时间戳等方法

    var myDate = new Date();//获取系统当前时间  1 myDate.getYear(); //获取当前年份(2位)  2 myDate.getFullYear(); //获取完整 ...

  9. 如何把时间转换为时间戳?

    获取到当前时间,然后用js的Date.parse( )方法,转成时间戳. var timestamp = Date.parse(new Date()); timestamp = timestamp / ...

最新文章

  1. 真,数学之美!用数学方式打开Facebook新Logo!旋转变换?
  2. Sorting It All Out--POJ 1094
  3. php用Simple Excel导出xls
  4. 计算机面试数据库基本知识,面试基础知识集合(python、计算机网络、操作系统、数据结构、数据库等杂记)...
  5. 256qam调制星座图_5G调制怎么实现的?一文读懂
  6. leetcode(2)---两数相加
  7. MySQL如何发型不乱的应对半年数十TB数据增量
  8. 云原生应用程序运行时 Kyma 的主要特性介绍
  9. gulp + webpack + sass 学习
  10. lp地址为什么位_为什么内存空间分配总是以64K为边界?
  11. java链式语法_javaScript链式调用原理以及加法实现
  12. 黑马程序员传智播客迭代器和循环生成fibonacci数列
  13. c#开发移动彩信网关
  14. 详解CheckStyle的检查规则(共138条规则)
  15. 如何使用git 生成密钥?
  16. 浏览器一个HTTP请求的过程
  17. 【大数据架构】浅谈数据中台
  18. 只有干过才知道:一位来自滴滴、字节的两年程序员自诉
  19. ADSafe导致github等很多网站无法打开
  20. 《地球毁灭日》5希望号诺亚方舟

热门文章

  1. TCPClient、TCPListener的用法
  2. JavaSE基础笔记
  3. div 显示滚动条的CSS代码
  4. Android开发14——监听内容提供者ContentProvider的数据变化
  5. SQL 智能提示工具
  6. 设计类时需要注意的6个地方
  7. Java TCP通信概念及实例
  8. 搭建subversion 服务器,并自动部署项目
  9. hostingEnvironment与宿主环境
  10. CCF2016.4 - C题