//将日期转换成字符串格式输出
    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. LeetCode:棒球比赛【682】

    LeetCode:棒球比赛[682] 题目描述 你现在是棒球比赛记录员.给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数.2. " ...

  2. LeetCode:逆波兰表达式求值【150】

    LeetCode:逆波兰表达式求值[150] 题目描述 根据逆波兰表示法,求表达式的值. 有效的运算符包括 +, -, *, / .每个运算对象可以是整数,也可以是另一个逆波兰表达式. 说明: 整数除 ...

  3. sql创建表、改变表、关联查询语句

  4. 自动化测试管理平台ATMS(V1.0.1_7.29)下载

    自动化测试管理平台ATMS(V1.0.1_7.29)下载http://automationqa.com/forum.php?mod=viewthread&tid=2582&fromui ...

  5. Silverlight应用小知识点

    1 Silverlight目录下创建的类   与  根目录下创建的类:  是不同的:  Silverlight 不能调用根目录下的类:

  6. 检索并打印一个DNS主机条目

    检索并打印一个DNS主机条目的 C 程序 --- Linux/Unix /*************************************************************** ...

  7. JAVA基础补漏--ArrayList

    今天在写代码的时候,index定义的时候用了Integer,在list.remove(index)的时候,总是不成功,后来发现如果用Integer定义的时候,index不再是基础数据类型,被识别为re ...

  8. asp.net Core 部署到CentOs7上,使用Nginx做代理

    一.CentOs7部署Nginx 1.准备工作 Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,注意安装顺序如下: 1 SSL功能需要openssl库,直接通过 ...

  9. xp_sp3_pro_简中_x86_cd_vl_x14-74070

    1.镜像文件: zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso 来自 msdn itellyou ...

  10. c# 使用事务

    EcAttendanceMatterBLL.OpenTransaction(); DbTransaction Tran = EcAttendanceMatterBLL.Transaction; _wf ...