Javascirpt时间对象的格式化

对象

<script language="JavaScript">
Date.prototype.format = function(format) //author: meizz
{
  var o = {
    "M+" : this.getMonth()+1, //month
    "d+" : this.getDate(),    //day
    "h+" : this.getHours(),   //hour
    "m+" : this.getMinutes(), //minute
    "s+" : this.getSeconds(), //second
    "q+" : Math.floor((this.getMonth()+3)/3),  //quarter
    "S" : this.getMilliseconds() //millisecond
  }
  if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
    (this.getFullYear()+"").substr(4 - RegExp.$1.length));
  for(var k in o)if(new RegExp("("+ k +")").test(format))
    format = format.replace(RegExp.$1,
      RegExp.$1.length==1 ? o[k] :
        ("00"+ o[k]).substr((""+ o[k]).length));
  return format;
}
alert(new Date().format("yyyy-MM-dd hh:mm:ss"));
</script>

时间: 2024-09-17 03:07:13

Javascirpt时间对象的格式化的相关文章

js 日期时间对象的格式化实例

例如: 现有一字符串为:  代码如下 复制代码 var dt="2010-1-1 12:20:20"; 第一步:将其转换成日期时间型数据  代码如下 复制代码 var newDt=new Date(dt.replace("-","/")); 第二步:格式化数据成"yyyy-MM-dd" (1)扩展Date  代码如下 复制代码 Date.prototype.format = function(format){ var o =

js格式化时间和js格式化时间戳示例

 这篇文章主要介绍了js格式化时间和js格式化时间戳示例,需要的朋友可以参考下  代码如下: /**  * 时间对象的格式化;  */ Date.prototype.format = function(format) {     /*      * eg:format="YYYY-MM-dd hh:mm:ss";      */     var o = {         "M+" :this.getMonth() + 1, // month         &qu

js实现倒计时及时间对象_javascript技巧

JS实现倒计时效果代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title>h <style> #box { width: 100%; height: 400px; background: black; color: #fff; font-size:40px; line-height:400px; tex

obj-c编程10:Foundation库中类的使用(5)[时间对象]

    隔了好久才有了这新的一篇,还是无奈的时间啊!so这次我们就着重谈谈它喽.     F库中有很多时间相关的类,比如NSDate,NSTimeInterval,NSTimeZone,NSDateComponents,NSCalendar,最后还有一个NSDateFormatter.新手很快就被弄的云里雾里了,我也在雾里呆了好长段时间了.简单地说NSDate只是一个单纯的时间类:NSTimeInterval用来表示2个时间之间的间隔:NSTimeZone和NSCalendar顾名思义自然是表示

浅谈JavaScript Date日期和时间对象_基础知识

Date 日期和时间对象 1. 介绍 Date对象,是操作日期和时间的对象.Date对象对日期和时间的操作只能通过方法. 2. 构造函数 2.1 new Date() :返回当前的本地日期和时间 参数:无 返回值: {Date} 返回一个表示本地日期和时间的Date对象. 示例: 复制代码 代码如下: var dt = new Date(); console.log(dt); // => 返回一个表示本地日期和时间的Date对象 2.2 new Date(milliseconds) :把毫秒数转

JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)_javascript技巧

IE中new Date(strDate)返回无效时间解决方式: 方法一: function getDateForStringDate(strDate){ //切割年月日与时分秒称为数组 var s = strDate.split(" "); var s1 = s[0].split("-"); var s2 = s[1].split(":"); if(s2.length==2){ s2.push("00"); } return

空间|时间|对象 圈人 + 目标人群透视 - 暨PostgreSQL 10与Greenplum的对比和选择

标签 PostgreSQL , PostGIS , geohash , brin , gist索引 , Greenplum , HybridDB for PostgreSQL 背景 通常一个人的常驻地可能会包括:家.儿女家.双方父母家.情人.异性伴侣家.公司.商圈若干等. 通过对这些数据的运营,可以实现很多业务需求.例如: 1.寻人 <海量用户实时定位和圈人 - 团圆社会公益系统(位置寻人\圈人)> 2.线下广告投放人群圈选,选址,商圈人群画像. <数据寻龙点穴(空间聚集分析) - 阿里

浅谈JavaScript 中有关时间对象的方法_javascript技巧

ECMAScript中的Date类型是在早期 Java 中的 Java.unile.Date 类基础上构建的.为此 Date 类型使用自 UTC (Coordinated Universal Time, 国际协调时间)1970年1月1日午夜开始经过的毫秒数来保存日期. 在这种数据存储格式下, Date 类型保存的日期能够精确到1970年1月1日之前或之后的285616年 •Date.parse(string) 接受一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数,不能转换则返

js格式化时间日期程序代码

例1  代码如下 复制代码 /**  * 时间对象的格式化;  */ Date.prototype.format = function(format) {     /*      * eg:format="YYYY-MM-dd hh:mm:ss";      */     var o = {         "M+" :this.getMonth() + 1, // month         "d+" :this.getDate(), // d