js-js格式化日期格式

 1 // 对Date的扩展,将 Date 转化为指定格式的String
 2 // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
 3 // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
 4 // 例子:
 5 // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
 6 // (new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18
 7 Date.prototype.Format = function (fmt) { //author: meizz
 8     var o = {
 9         "M+": this.getMonth() + 1, //月份
10         "d+": this.getDate(), //日
11         "h+": this.getHours(), //小时
12         "m+": this.getMinutes(), //分
13         "s+": this.getSeconds(), //秒
14         "q+": Math.floor((this.getMonth() + 3) / 3), //季度
15         "S": this.getMilliseconds() //毫秒
16     };
17     if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
18     for (var k in o)
19     if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
20     return fmt;
21 }
22
23 调用:
24 var time1 = new Date().Format("yyyy-MM-dd");
25 var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss");  

js 中 查询日期的方法:

1 var date = new Date();
2 var year = date.getFullYear();
3 var month = date.getMonth()+1;
4 var day = date.getDate();
5 var hours = date.getHours();
6 var minutes = date.getMinutes();
7 var seconds = date.getSeconds();
时间: 2024-10-13 04:20:50

js-js格式化日期格式的相关文章

js 时间戳转为日期格式

js 时间戳转为日期格式 什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数.Unix时间戳不仅被使用在Unix系统.类Unix系统中,也在许多其他操作系统中被广泛采用. 目前相当一部分操作系统使用32位二进制数字表示时间.此类系统的Unix时间戳最多可以使用到格林威治

js转换Date日期格式

有时候做项目会用到js的date日期格式,因为Date()返回的格式不是我们需要的, Date()返回格式: Thu Mar 19 2015 12:00:00 GMT+0800 (中国标准时间) 而我们则需要这样的格式: 2015-3-19 12:00:00 除非是在后台处理好时间格式,然后在页面直接显示. 那如何用js格式化date日期值呢? 1.js方法返回值:2015-03-19 var formatDate = function (date) { var y = date.getFull

js时间戳转为日期格式

这个在php+mssql(日期类型为datetime)+ajax的时候才能用到,js需要把时间戳转为为普通格式,一般的情况下可能用不到 [php] view plaincopy <script> function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); } alert(getLocalTime(1293072805)); </scr

js中格式化日期

Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds()

js中转化日期格式

format =function(date){ var value=""; var reDate="/\d{4}-\d{2}-\d{2}/gi"; value=date.match(reDate) var  arr=new Array(); arr=value.split("-"); value=arr[0]+"年"+arr[1]+"月"+arr[2]+"/日" return value

JS 字符串转日期格式 日期格式化字符串

1 /** 2 * @author 陈维斌 3 * 如果想将日期字符串格式化,需先将其转换为日期类型Date 4 * 以下是提供几种常用的 5 * 6 * var da = new Date().format('yyyy-MM-dd hh:mm:ss'); //将日期格式串,转换成先要的格式 7 * alert("格式化日期类型 \n" + new Date() + "\n 为字符串:" + da); 8 * 9 * var str = "2014/01/

js时间戳与日期格式的相互转换

下面总结一下js中时间戳与日期格式的相互转换: 1. 将时间戳转换成日期格式: 1 2 3 4 5 6 7 8 9 10 11 12 function timestampToTime(timestamp) {         var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000         var Y = date.getFullYear() + '-';         var M = (date.ge

js时间戳与日期格式之间的互转

1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000.比如php函数time()获得的时间戳就要乘于1000 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 2. 更多好用的方法可以在这查到 -> http://www.w3school.com.cn/jsref/jsref_obj_date.asp */ date.getFullYear(); // 获

js字符串转为日期格式

1. <script type="text/javascript"> //字符串转日期格式,strDate要转为日期格式的字符串 function getDate(strDate){ var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/, function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')'); return date; }

js时间戳与日期格式之间的转换

转换方法: var date = new Date(时间戳); //获取一个时间对象  注意:如果是uinx时间戳记得乘于1000. 比如php函数time()获得的时间戳就要乘于1000 //获取时间日期的方法 date.getFullYear();//获取完整的年份(4位,1970) date.getMonth();//获取月份(0-11,0代表1月,用的时候记得加上1) date.getDate();//获取日(1-31) date.getTime();//获取时间(从1970.1.1开始