js-时间函数相互转化

1.日期函数

获取当前时间对象 var date = new Date();

2.日期函数 => 时间对象 (yyyy-mm-dd hh:mi:ss => 时间对象)

endLogTimeDate = “2012-05-22 17:10:46”
startLogTimeDate = “2012-05-22 17:10:46”
var endLogTimeDate = new Date(Date.parse(endLogTime.replace(/-/g, "/")));
var startLogTimeDate = new Date(Date.parse(startLogTime.replace(/-/g, "/")));
日期的操作:
endLogTimeDate .getYear();        //获取当前年份(2位)
endLogTimeDate .getFullYear();    //获取完整的年份(4位,1970-????)
endLogTimeDate .getMonth();       //获取当前月份(0-11,0代表1月)
endLogTimeDate .getDate();        //获取当前日(1-31)
endLogTimeDate .getDay();         //获取当前星期X(0-6,0代表星期天)
endLogTimeDate .getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
endLogTimeDate .getHours();       //获取当前小时数(0-23)
endLogTimeDate .getMinutes();     //获取当前分钟数(0-59)
endLogTimeDate .getSeconds();     //获取当前秒数(0-59)
endLogTimeDate .getMilliseconds();    //获取当前毫秒数(0-999)
endLogTimeDate .toLocaleDateString();     //获取当前日期
var mytime=endLogTimeDate .toLocaleTimeString();     //获取当前时间
endLogTimeDate .toLocaleString( );        //获取日期与时间

2.时间对象 => 时间戳

//getTime()->时间戳函数
var begin_data = new Date(Date.parse(beginTime.replace(/-/g,"/")));
var timeplas = begin_data.getTime();//转化成时间戳

var newend_data = timeplas+1000*60;//下一分钟的时间戳

  

3.时间戳 => 时间格式字符串

//时间戳转换成时间格式
var date = new Date(‘2016-10-14 15:25:35‘);
Y = date.getFullYear() + ‘-‘;
M = (date.getMonth()+1 < 10 ? ‘0‘+(date.getMonth()+1) : date.getMonth()+1) + ‘-‘;
D = date.getDate() + ‘ ‘;
h = date.getHours() + ‘:‘;
m = date.getMinutes() + ‘:‘;
var newdatalimit_begin = Y+M+D+h+m;

  

时间: 2025-01-07 14:22:17

js-时间函数相互转化的相关文章

js 时间函数 及相关运算大全

js 时间函数 及相关运算大全 var myDate = new Date(); myDate.getYear();        //获取当前年份(2位) myDate.getFullYear();    //获取完整的年份(4位,1970-????) myDate.getMonth();       //获取当前月份(0-11,0代表1月) myDate.getDate();        //获取当前日(1-31) myDate.getDay();         //获取当前星期X(0-

js获取当前时间,js时间函数

Js获取当前日期时间及其它操作,js时间函数 var myDate = new Date(); 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

js时间函数

//获取今天的日期和时间var myDate = new Date(); var year = myDate.getFullYear(); //年var month = myDate.getMonth() + 1;//月var date = myDate.getDate();//日var h = myDate.getHours(); //当前时(0-23)var m = myDate.getMinutes(); //当前分(0-59)var s = myDate.getSeconds();//当

js时间格式化函数,支持Unix时间戳

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta charset="utf-8"> <title>js时间格式化函数,支持Unix时间戳</title> </head>

浅谈js中函数作用域问题(一)

本人学习js时间并不长,前几天,写一段js代码时,在js指定一个按钮事件的匿名函数中加入一个同级函数,具体代码可见如下: var mainOb=document.getElementById("divObject");                                        var start=document.getElementById("start"); var a=10; start.onclick=funcrion(){ functi

轻松理解js的函数和构造函数的区别

如何轻松理解js的函数和构造函数的区别,这是个一直头大的问题,很多例子都没有清晰的描述清楚.. 在这里,我就用平常的道理来阐述一下,希望能理解清楚. 从这里开始入手吧 这是普通函数的定义和调用方式.看起来没什么特别的,但是往下看就有奇怪的东西了. 再做一个: 你没发先一个很奇怪的现象吗? 你的这个函数里面并没有返回什么,也就是没有return ,但是你调用的时候却可以接受啊. 如:var p=new Person('niexiaoqian'); alert(p.name); //niexiaoq

js时间格式化详解

前言: js虽然提供了各种获取时间Date对象的不同属性方法,如:getDate 方法 | getDay 方法 | getFullYear 方法 | getHours 方法 ... ... 等等,但是却没有像java那样提供一个方法来供用户来根据自身提供的模板(pattern),来格式化指定时间对象,所以自己就封装了一个小方法,只供大家闲来调侃-.-,有好的建议还望慷慨指荐哦. 用到知识点: arguments:该对象代表正在执行的函数和调用它的函数的参数.不可显式创建,虽然有length属性,

php基础知识总结(4)时间函数date

一.time() -- 返回当前的 Unix 时间戳 $nextWeek = time() + (7 * 24 * 60 * 60); echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n"; 二.mktime(时/分/秒/月/天/年) -- 取得一个日期的 Unix 时间戳 echo date("M-d-Y", mktime(0, 0, 0, 12, 32, 1997));  //Jan-01-1998 echo da

MySQL:日期函数、时间函数总结

原文:http://www.51sdj.com/phpcms/picture/2009/0711/picture_133.html 一.MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now(); +---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+ 除了 now()

学习笔记 -- js节流函数

/* * 频率控制 返回函数连续调用时,fn 执行频率限定为每多少时间执行一次 * @param fn {function} 需要调用的函数 * @param delay {number} 延迟时间,单位毫秒 * @param immediate {bool} 给 immediate参数传递false 绑定的函数先执行,而不是delay后后执行. * @return {function}实际调用函数 */ commFun.throttle = function (fn,delay, immedi