JS格式化日期方法

在前端开发有时候需要在前台处理日期格式,但是JS又没有提供DateFormat方法,因此自定义了如下函数供日期转换。

function getNowFormatDate(date) {
    var seperator1 = "-";
    var seperator2 = ":";
    var year = date.getFullYear();
    var month = numberFormat(date.getMonth() + 1);
    var strDate = numberFormat(date.getDate());
    var hours = numberFormat(date.getHours());
    var minutes = numberFormat(date.getMinutes());
    var seconds = numberFormat(date.getSeconds());
    var currentdate = year + seperator1 + month + seperator1 + strDate
            + " " + hours + seperator2 + minutes
            + seperator2 + seconds;
    return currentdate;
}
function numberFormat(number){
    return number > -1 && number < 10?"0"+number:number;
}
时间: 2024-11-09 04:51:02

JS格式化日期方法的相关文章

兼容IE8的js格式化日期方法,解决ie8不支持Date()的问题

function dateFormat(dateString,format) { if(!dateString)return ""; var time = new Date(dateString.replace(/-/g,'/').replace(/T|Z/g,' ').trim()); var o = { "M+": time.getMonth() + 1, //月份 "d+": time.getDate(), //日 "h+&quo

扩展JS格式化(Format)功能及评论树

1.JS格式化功能 <script>         /*         1. 调用对象方法时,通过调用类的prototype中的方法,可以扩展         2. 正则表达式 /\w+/g         3. 字符串replace                 ''.replace('alex','sb');                 ''.replace(/\w+/,'sb');                 ''.replace(/\w+/g,'sb');        

Sublime Text 3 JS 格式化插件 JsFormat的配置使用

1.首先需要下载安装包:(下载地址:https://github.com/jdc0589/JsFormat) 2.插件包放到sublime安装目录的Data\Packages目录中 3.重新打开sublime就能使用js格式化插件 使用方法: 1.快捷键:ctrl+alt+f 2.先用快捷键打开命令面板 "ctrl + shift + p", 再输入 "Format: Javascript" 就可以使用格式化命令

js格式化数字实例代码

js格式化数字实例代码:数字往往需要进行一定的格式化,一来是便于阅读,二来是实际需要,比如钱数就常常按千位逗号分隔,下面就是一个这样的函数能够是此功能,并且能够保留指定书目的小数,且自动实现四舍五入效果.代码实例如下: function fmoney(s,n) { n=n>0&&n<=20?n:2; s=parseFloat((s+"").replace(/[^\d\.-]/g,"")).toFixed(n)+"";

Numeral.js – 格式化和操作数字的 JavaScript 库

Numeral.js 是一个用于格式化和操作数字的 JavaScript 库.数字可以格式化为货币,百分比,时间,甚至是小数,千位,和缩写格式,功能十分强大.支持包括中文在内的17种语言. 您可能感兴趣的相关文章 太赞了!超炫的页面切换动画效果[附源码下载] 创意无限!一组网页边栏过渡动画[附源码下载] 真是好东西!13种非常动感的页面加载动画效果 你见过吗?9款超炫的复选框(Checkbox)效果 时尚设计!三种奇特网格加载效果[附源码下载] 源码下载      在线演示 本文链接:Numer

js 格式化时间日期函数小结

下面是脚本之家为大家整理的一些格式化时间日期的函数代码,需要的朋友可以参考下. 代码如下: Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(

js格式化时间戳

//js格式化时间戳,转换为时间格式  2017-1-15 4:10:15 function getLocalTime(nS) { var time = new Date(parseInt(nS) * 1000).toLocaleString(); var reg = new RegExp("(/)", "g"); var reg_time = new RegExp("(上午|下午)", "g"); return time.r

Sublime Text 2 JS 格式化插件 JsFormat的配置使用

这里下载这插件包 https://github.com/jdc0589/JsFormat ,点油下角的zip就能下载 插件包放到sublime安装目录的Data\Packages目录中重新打开sublime就能使用js格式化插件 使用方法:1.快捷键:ctrl+alt+f2.先用快捷键打开命令面板 “ctrl + shift + p”, 再输入 “Format: Javascript” 就可以使用格式化命令

Atitit.软件GUI按钮与仪表盘(01)--js区-----js格式化的使用

Atitit.软件GUI按钮与仪表盘(01)--js区-----js格式化的使用 1. Chrome36( recomm) DEV TOOL>SOURCE> DSWEIHAMYAR  " PRETTY PRINT.."...ICON dakwahaor.. 作者::老哇的爪子Attilax艾龙,EMAIL:[email protected] 转载请注明来源: http://blog.csdn.net/attilax 2. APTNA paip.JS格式化时提示不能格式化时的