javascript date format 博客分类: javascript javascriptdateformat日期格式化
程序员文章站
2024-03-16 15:26:34
...
/**格式化日期 用法: 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; }
推荐阅读
-
java中时间格式要求大小写严格 博客分类: javaString转date日期格式化 java字符串转日期日期格式化
-
JavaScript 日期格式化 博客分类: javascript javascript日期格式化日期格式化
-
javascript date format 博客分类: javascript javascriptdateformat日期格式化
-
nodejs中使用javascript的prototype特性进行日期格式化 博客分类: nodejs nodejs日期格式化javascript
-
javascript format Date 简单的时间格式化
-
javascript Date format(js日期格式化)
-
javascript Date format(js日期格式化)
-
javascript Date format(js日期格式化)
-
[JavaScript]日期格式化工具(Date format)
-
javascript Date format(js日期格式化)