//获取当前时间:
  var myDate = new Date();//当前时间
  var year = myDate.getFullYear();//当前年份
  var month = myDate.getMonth() + 1;//当前月份
  var day = myDate.getDate();//当前日
  myDate.getYear();        //获取当前年份(2位)
    myDate.getFullYear();    //获取完整的年份(4位,1970-????)
    myDate.getMonth();       //获取当前月份(0-11,0代表1月)
    myDate.getDate();        //获取当前日(1-31)
    myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
    myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
    myDate.getHours();       //获取当前小时数(0-23)
    myDate.getMinutes();     //获取当前分钟数(0-59)
    myDate.getSeconds();     //获取当前秒数(0-59)
    myDate.getMilliseconds();    //获取当前毫秒数(0-999)
    myDate.toLocaleDateString();     //获取当前日期
    var mytime=myDate.toLocaleTimeString();     //获取当前时间
    myDate.toLocaleString( );        //获取日期与时间
  var oneDay = 1000 * 60 * 60 * 24;
//获取最近一周的日期
  var lastDate = new Date(myDate - oneDay * 6);
  var lastYear = lastDate.getFullYear();
  var lastMonth = lastDate.getMonth() + 1;
  var lastDay = lastDate.getDate();
//获取当前月的最后一天
  var day = new Date(year ,month , 0);
  var lastdate = day.getDate();//当前月的最后一天
//获取最近N个月的日期   
   var lastDate = new Date(myDate - oneDay * myDate.getDate());
   lastDate = new Date(lastDate - N * oneDay * (lastDate.getDate() - 1));
   var lastYear = lastDate.getFullYear();
   var lastMonth = lastDate.getMonth() + 1;
   var lastDay = lastDate.getDate();
//字符串转换为时间戳
   var date="2014-05-08 00:22:11";
   date = new Date(Date.parse(date.replace(/-/g, "/")));
   date = date.getTime();

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
// 获取当前时间戳(以s为单位)
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
//当前时间戳为:1403149534
console.log("当前时间戳为:" + timestamp);// 获取某个时间格式的时间戳
var stringTime = "2014-07-10 10:21:12";
var timestamp2 = Date.parse(new Date(stringTime));
timestamp2 = timestamp2 / 1000;
//2014-07-10 10:21:12的时间戳为:1404958872
console.log(stringTime + "的时间戳为:" + timestamp2);// 将当前时间换成时间格式字符串
var timestamp3 = 1403058804;
var newDate = new Date();
newDate.setTime(timestamp3 * 1000);
// Wed Jun 18 2014
console.log(newDate.toDateString());
// Wed, 18 Jun 2014 02:33:24 GMT
console.log(newDate.toGMTString());
// 2014-06-18T02:33:24.000Z
console.log(newDate.toISOString());
// 2014-06-18T02:33:24.000Z
console.log(newDate.toJSON());
// 2014年6月18日
console.log(newDate.toLocaleDateString());
// 2014年6月18日 上午10:33:24
console.log(newDate.toLocaleString());
// 上午10:33:24
console.log(newDate.toLocaleTimeString());
// Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)
console.log(newDate.toString());
// 10:33:24 GMT+0800 (中国标准时间)
console.log(newDate.toTimeString());
// Wed, 18 Jun 2014 02:33:24 GMT
console.log(newDate.toUTCString());Date.prototype.format = function(format) {var date = {"M+": this.getMonth() + 1,"d+": this.getDate(),"h+": this.getHours(),"m+": this.getMinutes(),"s+": this.getSeconds(),"q+": Math.floor((this.getMonth() + 3) / 3),"S+": this.getMilliseconds()};if (/(y+)/i.test(format)) {format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));}for (var k in date) {if (new RegExp("(" + k + ")").test(format)) {format = format.replace(RegExp.$1, RegExp.$1.length == 1? date[k] : ("00" + date[k]).substr(("" + date[k]).length));}}return format;
}
console.log(newDate.format('yyyy-MM-dd h:m:s'));</script>

转载于:https://www.cnblogs.com/jvziking/p/6957947.html

js把日期字符串转换成时间戳相关推荐

  1. js把日期字符串转换成时间戳 阿星小栈

    //获取当前时间:   var myDate = new Date();//当前时间   var year = myDate.getFullYear();//当前年份   var month = my ...

  2. Flutter 时间戳转换成时间 时间字符串转换成时间戳

    时间戳转换成时间 DateTime createTime = DateTime.fromMillisecondsSinceEpoch(int.parse(time)); 有时候你会发现时间不对..那可 ...

  3. python datetime格式转换_分别用Excel和python进行日期格式转换成时间戳格式

    最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...

  4. 日期格式转换成时间戳格式php,php日期转时间戳,指定日期转换成时间戳

    有朋友问php与mysql有没有办法把日期转时间戳或把指定日期转换成时间戳呢,其实这个是有并且还非常的简单,下面我来给大家介绍介绍. 一.在MySQL中完成 这种方式在MySQL查询语句中转换,优点是 ...

  5. python to_excel 时间格式_分别用Excel和python进行日期格式转换成时间戳格式

    最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...

  6. 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法

    java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串,但从这样的字符串生成java.util.D ...

  7. MySQL日期字符串转换成NULL值的异常处理

    1,YYYYmmdd格式日期转换为null 看如下记录,一个能取到值,一个取不到值** mysql> SELECT DATE_FORMAT(STR_TO_DATE('20150922 13:01 ...

  8. js方------将字符串转换成算术表达式,并计算出结果,例如(‘92-4*5/3‘)

    // 计算当前字符串是否是数字const isNumber = (val) => {const regPos = /^\d+(\.\d+)?$/ // 非负浮点数const regNeg = / ...

  9. 时间转换,把指定日期格式转换成时间戳

    此函数有两个参数,第一个参数是字符串类型的日期,第二个参数是这个日期的格式 此函数返回一个时间戳 import time, datetimedef TimeConvert(timeStr, type) ...

最新文章

  1. python中字符串(比如文件路径)前面有一个r什么意思
  2. 亿级Web系统搭建——单机到分布式集群
  3. MySQL笔记13:查询结果集
  4. linux(ubuntu版本)安装tengine
  5. python中numeric_Python中的Numeric
  6. mybatis_基础篇
  7. 监控 SQL Server 的运行状况
  8. gitblit.cmd运行自动关闭
  9. 韩顺平循序渐进学java 第12讲 多态
  10. android crash没有日志_Android开发必备神器CrashCanary
  11. 如何通过JNI在Java中调用C库函数
  12. K8S_Google工作笔记0010---通过二进制方式_生成SSL证书文件
  13. 万年历节气java代码_[分享]时钟万年历代码,供大家学习GUI
  14. 吴伯凡-认知方法论-真真切切的感觉
  15. windows10桌面_Windows桌面美化记(一)这可能是你看过最详细的美化教程
  16. NYOJ 小明的调查作业
  17. 【数学】从鸡兔同笼谈数学思维
  18. Excel中如何显示复杂公式中局部的计算结果,例如嵌套函数,使用多个函数
  19. 我以前的痛苦,你也拥有吗?
  20. AWS KVS(Kinesis Video Streams)之WebRTC集成过程(六)

热门文章

  1. mysql 5.6.16 log_mysql-5.6.16装配脚本
  2. 【OS】操作系统体系结构
  3. redis 保存 array list 区别_为什么Redis的RDB备份不用多线程实现CopyOnWrite?
  4. loadrunner 只能并发50_loadrunner 场景设计-(一)
  5. 深度学习之循环神经网络(8)长短时记忆网络(LSTM)
  6. 【算法竞赛学习】二手车交易价格预测-Task4建模调参
  7. 【算法竞赛学习】数据分析达人赛3:汽车产品聚类分析
  8. paradox 修改字段长度_关于生日的作文500字9篇
  9. linux驱动模块命令大全insmod/rmmod/modprobe/depmod/lsmod
  10. VxWorks关于任务创建的几个函数的概述