`
adrian251
  • 浏览: 7369 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

function chkTime(num){ return num<10?"0"+num:num; } Date.prototype.

阅读更多

function chkTime(num){
            return num<10?"0"+num:num;
}

Date.prototype.format = function(date , dformat){

            //Y:年 m:月 d:日 H:时 i:分 s:秒
            var year = date.getFullYear();
            var month = chkTime(date.getMonth()+1);
            var day = chkTime(date.getDate());
            var hours = chkTime(date.getHours());
            var minutes = chkTime(date.getMinutes());
            var seconds = chkTime(date.getSeconds());


            return dformat.replace("Y",year).replace("m",month).replace("d",day)

        .replace("H",hours).replace("i",minutes).replace("s",seconds);
            
        }

 

使用方法:

 

   var date = new Date();
         alert(date.format(date, "Y-m-d H:i:s"));

分享到:
评论

相关推荐

    JS:prototype用法

    Number.prototype.add = function(num) { return this + num; }; alert((3).add(15)); // 显示18 ``` - **布尔值取反**:为布尔值实例添加一个取反方法。 ```javascript Boolean.prototype.rev = function()...

    【JavaScript源代码】JavaScript类型检测的方法实例教程.docx

    4. `Array.isArray()`和`Date.prototype.constructor`: 对于数组,可以使用`Array.isArray()`,而对于日期,可以通过比较`constructor`属性来检测: ```javascript let arr = [1, 2, 3]; let date = new Date(); ...

    vue项目中如何将工具函数模块化导出.docx

    return tmpDate.getFullYear() + '-' + ('0' + (tmpDate.getMonth() + 1)).slice(-2) + '-' + ('0' + tmpDate.getDate()).slice(-2); } // getRandom.js export default (num = 1000) =&gt; { const t = Math....

    javascript函数库(全)[文].pdf

    String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); } ``` - **lTrim()**: 移除字符串左侧的空白字符。 ```javascript String.prototype.lTrim = function() { return this....

    js中prototype用法详细介绍

    Date.prototype.DayDiff = function(date) { var oneDay = 1000 * 60 * 60 * 24; var start = this.getTime(); var stop = date.getTime(); var distance = stop - start; return Math.abs(distance / oneDay);...

    正则表达式全集,各种验证

    var pattern = /^[a-zA-Z0-9]+([-+._a-zA-Z0-9])*@[a-zA-Z0-9]+([-.a-zA-Z0-9]+)*\.[a-zA-Z0-9]+([-.a-zA-Z0-9]+)*/; return pattern.test(email); } ``` #### 4. URL 验证 - **正则表达式**: `a-zA-z]+://[^s]...

    基于prototype扩展的JavaScript常用函数库

    代码如下:/** 2 * 检索数组元素(原型扩展或重载) 3 * @param {o} 被检索的元素值 4 * @type int 5 * @returns 元素索引 6 */ 7 Array.prototype.contains = function(o) { 8 var index = -1; 9 for(var i=0;i&lt;...

    flash action script 经典字典教程大全,学flash必备

    &lt;&lt;= &lt;&lt;=(按位向左移位并赋值) &lt;= &lt;=(小于等于) &lt;&gt; &lt;&gt;(不等于) = =(赋值) -= -=(减法赋值) == ==(等于) === ===(全等) &gt; &gt;(大于) &gt;= &gt;=(大于等于) &gt;&gt; &gt;&gt;(按位向右移位) &gt;...

    常用的一些校验

    - 可以创建自定义校验函数,比如 `function isPositiveNumber(num) { return num &gt; 0; }`,然后在需要的地方调用。 7. **表单验证**: - HTML5 提供了一些内置的输入类型验证,如 `required`、`pattern`、`min`、...

    详解javascript中对数据格式化的思考

    min = min &lt; 10 ? '0' + min : min; console.log(min); // 输出 "08" ``` 更优雅的方式是使用字符串替换和正则表达式: ```javascript var date = new Date(); var min = String(date.getMinutes()).replace(/^(\d...

    js的实例

    return num * num; }); console.log(squared); // 输出 [1, 4, 9] ``` 函数也是JavaScript的重要组成部分,它们不仅可以作为值传递,还可以作为参数(函数式编程特性)或返回值。例如,高阶函数`reduce()`可用于将...

    JavaScript 宝典(第四版) 实例源代码

    return num1 + num2; } console.log(addNumbers(5, 3)); // 输出8 ``` 此外,JavaScript提供了丰富的内置对象,如Math对象用于数学运算,Date对象用于处理日期和时间,以及Array对象用于处理数组。例如,使用Math....

    Functions:我创建的函数

    var add = function(num1, num2) { return num1 + num2; }; // 箭头函数 const addArrow = (num1, num2) =&gt; num1 + num2; ``` 在 JavaScript 中,函数也可以作为值进行传递和存储。这种特性使得函数可以作为参数...

    Javascript绝句欣赏 一些经典的js代码.docx

    - `function prefixInteger(num, length) { return (num / Math.pow(10, length)).toFixed(length).substr(2); }` **解析**: - 这个函数的作用是在数字的前面补零,直到达到指定的位数。 - `toFixed(length)` ...

    经典的H5面试题

    return Object.prototype.toString.call(obj) === '[object Array]'; } function isFunction(obj) { return typeof obj === 'function'; } function isNull(obj) { return obj === null; } ``` 2. **...

    Turbo C 2.00[DISK]

    159 The prototype for the function getdefaultpallette() is incorrect. It should be struct palettetype * far _Cdecl getdefaultpalette( void ); USER'S GUIDE: Page 57 In the section entitled ...

    Ext js2.1 最新资料汇总

    Parent.prototype.sayHello = function () { console.log('Hello from parent!'); }; function Child() {} extend(Child, Parent, { sayHello: function () { console.log('Hello from child!'); } }); var ...

    js判断对象是否是某一类型

    return value instanceof Date && Object.prototype.toString.call(value) === "[object Date]"; } let date = new Date(); console.log(isDate(date)); // 输出 true ``` 总结,JavaScript提供了多种方法来判断...

    总结js函数相关知识点

    首先,我们需要了解JS中的引用类型,包括Object、Array、Date、RegExp、Function这五种。本文重点讨论的是Function这一引用类型,它是JS中唯一一种能够执行特定任务的类型。在JS中,函数实际上是一种特殊的对象,它...

    js代码-判读对象数据类型

    return Object.prototype.toString.call(value) === '[object Array]'; } let arr = [1, 2, 3]; console.log(isArray(arr)); // 输出 "true" ``` 总之,理解和正确判断JavaScript中的数据类型对于编写健壮的代码...

Global site tag (gtag.js) - Google Analytics