/**格式化日期
用法:
var dd=new Date();
dd.format("yyyy-MM-dd");
**/
Date.prototype.format=function(patten){
var dateFormat;
var _year=this.getYear();
_year=_year;
var _month=this.getMonth()+1;
if(_month<10){
_month="0"+_month;
}
var _day=this.getDate();
if(_day<10){
_day="0"+_day;
}
var _hours=this.getHours();
if(_hours<10){
_hours="0"+_hours;
}
var _minutes=this.getMinutes();
if(_minutes<10){
_minutes="0"+_minutes;
}
var _seconds=this.getSeconds();
if(_seconds<10){
_seconds="0"+_seconds;
} [/color]
//转换 if(patten=='yyyy-MM-dd hh:mm:ss'){
dateFormat=_year+"-"+_month+
"-"+_day+" "+_hours+":"+_minutes+":"+_seconds;
}
if(patten=='yyyy-MM-dd hh:mm'){
dateFormat=_year+"-"+_month+
"-"+_day +" "+_hours+":"+_minutes;
}
if(patten=='yyyy-MM-dd hh'){
dateFormat=_year+"-"+_month+"-"+_day +" "+_hours;
}
if(patten=='yyyy-MM-dd'){
dateFormat=_year+"-"+_month+"-"+_day;
}
if(patten=='yyyyMMdd'){
dateFormat=_year+""+_month+""+_day;[/color] }
//粗略统计时间戳
if(patten=='timestamp'){
dateFormat=""+(parseInt(_year, 10)*366*12*24*60*60*+parseInt(_month, 10)*30*24*60*60+parseInt(_day,10)*24*60*60 +parseInt(_hours,10)*60*60+parseInt(_minutes,10)*60+parseInt(_seconds,10))*1000;
}
return dateFormat;
}
分享到:
相关推荐
在上篇文章给大家介绍了js对Date对象的操作的问题(生成一个倒数7天的数组),本篇介绍有关js日期格式化之javascript Date format,本文通过三种方法给大家讲解,具体内容请看下文。 方法一: // 对Date的扩展,将 ...
javascript中Date format(js日期格式化)方法小结.docx
主要介绍了javascript中Date format,即js日期格式化的方法.实例总结了三种常见的JavaScript日期格式化技巧,需要的朋友可以参考下
NULL 博文链接:https://cn-legend.iteye.com/blog/1344682
javascript格式化代码 js格式化代码
javascript-日期格式作者: 添加方法Date.prototype.format将 JavaScript Date 对象转换为字符串。日期和时间模式请参阅
jquery-dateFormat, 使用JavaScript格式化日期输出的jQuery插件 使用JavaScript格式输出日期输出的jQuery dateformat插件- 拥有的,jQuery是最小的日期格式库。 ! 安装下载最新的jquery.dateFormat.js 或者 jquery....
JavaScript实现的java.text.SimpleDateFormat。希望多多交流。
============================== Javascript 日期格式对象 日期和时间 - 在 JavaScript 中格式化日期或时间 ... var date_format = m_date ( ) ; document . write ( "<pre>" ) ; document . write ( "\n Dat
javascript的TRIM函数和日期时间格式化函数 如 var d = new Date().format('yyyy-MM-dd hh:mm:ss');
JavaScript
实例一: 一个全的js时间处理函数,虽然我...<span xss=removed>Date.prototype.format = function (mask) { var d = this; var zeroize = function (value, length) { if (!length) length = 2; value = String(value
Javascript 的原生 Date 对象通过添加 .format() 作为输出方法。 将的封装在一个可安装的、GitHub 可维护的包中。 安装 死的简单。 bower install date-steroids 用法 直接来自 var now = new Date ( ) ; now . ...
@bitty/format-date是一个小型库(使用gzip压缩并压缩后的大小约为400 B),用于使用与力矩相同的标记来格式化JavaScript Date对象。 :package: 以ESM,CommonJS,UMD和UMD缩小格式发行。 :high_voltage: 轻的: ...
dateformat.js 是一个非常简洁、轻量级、不到 5kb 的很简洁的 Javascript 库, 它是一个时间的处理工具类。
date.prototype.format 添加Date.prototype.format来格式化日期类型对象。 用法 新的Date()。format('yyyy-MM-dd hh:mm:ss.S')=> 2018-07-05 23:30:38.342
date.format.js 开发它的目的是允许像一样在JavaScript和ActionScript中格式化日期。 实际上,我只是从了文档,然后列出了实现我可以轻松完成的每个选项的清单。 使用它很简单,但是您可能需要经常参考可用的格式...
Learn JavaScript using the most up to date coding style Understand JSON, functions, events, and feature detection Utilize the new HTML5 elements and the related API Explore new features including ...