//将日期转换成字符串格式输出
    function formatDateToString(){
// 先获取对象日期
var oDate = new Date();
// 从该对象中分别拿出所需要的 年,月日,时,分,秒 并放到一个变量中存储起来
var year = oDate.getFullYear();
var month = oDate.getMonth()+1;
var date = oDate.getDate();
var hours = oDate.getHours();
var minutes = oDate.getMinutes();
var seconds = oDate.getSeconds();
return year + "-" + month + "-" + date + " " + hours + ":" + minutes + ":" + seconds;
}
console.log(formatDateToString());//输出结果为计算机当前时间,格式为2018-01-24 18:01:43;
//-------------------------------------------------------------------    
//b)将日期格式的字符串转换成对象    格式为 YYYY-MM-DD HH:II:SS
    function formatStringToDate(str){
//字符串的分割,丢弃所分割的字符并产生的字符串
var oDate =str.split(" ");//[2018-01-24,15:01:43]
//将日期分割成年份和时间两部分
var left = oDate[0];//[2018-01-24]
var right = oDate[1];//[18:01:43]
left = left.split("-");//[18,01,24]
right = right.split(":");//[18,01,43]
return new Date(left[0],left[1]-1,left[2],right[0],right[1],right[2]); }
console.log(formatStringToDate('2018-01-24 18:01:43'));//此时输入的月份是比输出的月份大一的
//-------------------------------------------------------------------------
//c)将字符串格式的日期转换成毫秒
function formatStringToMilli(str){
//因为日期的方法中有直接转换为毫秒的方法 oDate.getTime();所以现将字符串格式的日期转换为对象
var oDate = formatStringToDate(str); // 调用前面所封装的将字符串转换为对象的方法
return oDate.getTime();
}
console.log(formatStringToMilli('2018-01-24 18:01:43'));
//-------------------------------------------------------------------------
//d)计算两个日期的差值.
    function diffDate(str1,str2){
var
oDate1 = formatStringToDate(str1),
oDate2 = formatStringToDate(str2);
return oDate2.getTime() - oDate1.getTime();
}
console.log(diffDate('2018-01-24 18:01:43','2018-01-24 18:01:44'));
//解析思路:先用已经封装的方法b)转换为对象.然后使用日期自身的time方法,转换为毫秒后,用第二个所给的日期减去第一个所给的日期得出毫秒差
//-------------------------------------------------------------------------
 

(十)js获取日期的更多相关文章

  1. js获取日期:昨天今天和明天、后天

    <html> <head> <meta http-equiv="Content-Type" content="textml; charset ...

  2. js获取日期实例之昨天今天和明天、后天

    本文介绍了js获取日期的方法,可以获取前天.昨天.今天.明天.后天. 代码: <html> <head> <meta http-equiv="Content-T ...

  3. js获取日期:昨天今天和明天、后天 [转贴记录]

    <html> <head> <meta http-equiv="Content-Type" content="textml; charset ...

  4. js获取日期:前天、昨天、今天、明天、后天

    前天,昨天,今天,明天,后天 <html> <head> <meta http-equiv="Content-Type" content=" ...

  5. 如何用js获取日期(转载)

    本文介绍了js获取日期的方法,可以获取前天.昨天.今天.明天.后天. 代码: <html> <head> <meta http-equiv="Content-T ...

  6. Js获取日期时间及其它操作

    var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1 ...

  7. Postman使用js获取日期

    在用postman进行接口自动化测试的时候,某个查询接口需要使用到日期参数进行请求: 假设当前日期为2018-05-07 10:30:20 ,需要传的日期为: beginTime:2018-05-01 ...

  8. JS获取日期和时间

    //获取日期和时间 function showDate(){ var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFul ...

  9. js获取日期时间

    获取当前时间 function getNowFormatDate() {//获取当前时间 var date = new Date(); var symbol_gang = "-"; ...

随机推荐

  1. Kattis - fence2【二分法】

    Kattis - fence2[二分法] 题意 有一个农夫需要建造一个 N - 1 米长的篱笆,需要 N 根柱子,然后有 K 根 柱子 需要将这 K 根柱子 切成 N 段 然后 要尽量保证这 N 段柱 ...

  2. html 基础 表单

    一.表单 <form id="" name="" method="post/get" action="负责处理的服务端&qu ...

  3. Entity FrameWork Code First 迁移命令详解

    1. Enable-Migrations 启动迁移 执行get-help Enable-Migrations –detailed 查看Enable-Migrations的详细用法. -ContextT ...

  4. poj1694

    /*给出一棵树的描述 第一行输入t,代表案例的个数 第二行一个n代表这棵树有n个节点 接下来n行第一个数是节点的编号,根节点编号为1,然后第二个数是节点的个数,如果为0那就没子节点,否则输入节点的 编 ...

  5. 20145219 《Java程序设计》第07周学习总结

    20145219 <Java程序设计>第07周学习总结 教材学习内容总结 认识时间与日期 时间的度量 1.格林威治时间(GMT):通过观察太阳而得,因为地球公转轨道为椭圆形且速度不一,本身 ...

  6. 开源CMDB详细安装使用

    CMDB的GitHub地址: https://github.com/open-cmdb/cmdb 环境说明 [root@WCY ~]# cat /etc/redhat-release CentOS L ...

  7. spring security实现限制登录次数功能

    本节是在基于注解方式进行的,后面的例子都会基于注解形式,不再实现XML配置形式,毕竟注解才是趋势嘛! 关键在于实现自定义的UserDetailsService和AuthenticationProvid ...

  8. LeetCode——Keyboard Row

    LeetCode--Keyboard Row Question Given a List of words, return the words that can be typed using lett ...

  9. BI项目中的ETL设计详解(数据抽取、清洗与转换 )(转载)

    原文:http://www.cnblogs.com/reportmis/p/5939732.html ETL是BI项目最重要的一个环节,通常情况下ETL会花掉整个项目的1/3的时间,ETL设计的好坏直 ...

  10. windows 服务器恢复选项恢复

    用户的服务器成了酱紫