js 日期格式化
来源:互联网 发布:北京人少的景点知乎 编辑:程序博客网 时间:2024/05/21 10:03
注:用到了lodash模块
var _=require("lodash");function dateToString(dt,formatStr) { var str=""; var fullYear = dt.getFullYear(); var month = dt.getMonth()+1; var date = dt.getDate(); var hours = dt.getHours(); var minutes = dt.getMinutes(); var seconds = dt.getSeconds(); if(!formatStr || formatStr==''){ str += '' + fullYear + _.padLeft(month,2,'0') + _.padLeft(date,2,'0') + ' ' + _.padLeft(hours,2,'0') + ':' + _.padLeft(minutes,2,'0') + ':' + _.padLeft(seconds,2,'0'); return str; } str = formatStr; var week = ['日','一','二','三','四','五','六']; str=str.replace(/yyyy|YYYY/,fullYear); str=str.replace(/yy|YY/, _.padLeft(fullYear%100,2,'0')); str=str.replace(/MM/, _.padLeft(month,2,'0')); str=str.replace(/M/g,month); str=str.replace(/w|W/g,week[dt.getDay()]); str=str.replace(/dd|DD/, _.padLeft(date,2,'0')); str=str.replace(/d|D/g,date); str=str.replace(/hh|HH/, _.padLeft(hours,2,'0')); str=str.replace(/h|H/g,hours); str=str.replace(/mm/, _.padLeft(minutes,2,'0')); str=str.replace(/m/g,minutes); str=str.replace(/ss|SS/, _.padLeft(seconds,2,'0')); str=str.replace(/s|S/g,seconds); return str;}
0 0
- js日期转换--日期格式化
- JS解析,格式化日期
- js日期格式化
- js日期格式化
- js时间日期格式化
- js日期格式化
- js格式化日期
- js日期格式化函数
- js日期格式化
- js 格式化日期
- JS格式化日期
- js格式化日期
- js 格式化日期
- js日期格式化函数
- JS日期格式化
- js日期格式化
- JS 日期格式化
- JS格式化日期
- Java用字节输入输出流实现从一个文件到另一个文件的内容追加
- [WinForm]C# ListView用法详解
- 记一次undo表空间爆满
- AsyncTask加载ListView和处理ImageView 更新线程问题
- CentOS7安装Memcached和PHP扩展
- js 日期格式化
- poython正则表达式
- 设计模式(九) 组合模式
- swift流程控制
- ubuntu 各个目录的作用
- NS2的整体实现
- 用户体验要素
- Android data目录读写文件
- String和验证