`

js实现日期格式转化

阅读更多

function formatDate(date, format) {  
    if (!date) return;  
    if (!format) format = "yyyy-MM-dd";  
    switch(typeof date) {  
        case "string":  
            date = new Date(date.replace(/\-/g, "/"));  
            break;  
        case "number":  
            date = new Date(date);  
            break;  
    }   
    if (!date instanceof Date) return;  
    var dict = {  
        "yyyy": date.getFullYear(),  
        "M": date.getMonth() + 1,  
        "d": date.getDate(),  
        "H": date.getHours(),  
        "m": date.getMinutes(),  
        "s": date.getSeconds(),  
        "MM": ("" + (date.getMonth() + 101)).substr(1),  
        "dd": ("" + (date.getDate() + 100)).substr(1),  
        "HH": ("" + (date.getHours() + 100)).substr(1),  
        "mm": ("" + (date.getMinutes() + 100)).substr(1),  
        "ss": ("" + (date.getSeconds() + 100)).substr(1)  
    };      
    return format.replace(/(yyyy|MM?|dd?|HH?|ss?|mm?)/g, function() {  
        return dict[arguments[0]];  
    });                  
}

分享到:
评论

相关推荐

    javascript 日期数字文本格式化

    在实际应用中,JavaScript的日期格式化可以使用多种方式实现,包括但不限于自定义函数、使用内置`Date`对象的`toLocaleString`或`toISOString`方法,或者利用第三方库,如Moment.js或date-fns。这些库提供了丰富的...

    Java日期格式转换.doc

    本文将介绍如何使用 Java 实现日期格式转换,包括使用 Calendar 类和 SimpleDateFormat 类来格式化日期和时间。 使用 Calendar 类实现日期格式转换 -------------------------------- Calendar 类是 Java 中的一个...

    js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)

    标题“js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)”直接点明了文章的主题,即利用JavaScript和ES6的新特性来完成时间戳格式化的需求。描述部分简单介绍了文章的意图和对读者可能带来的帮助。 ### 知识点...

    js日期格式转换

    在JavaScript中,日期...总的来说,JavaScript中处理日期格式化的方式多样,既可以使用内置的方法和字符串操作,也可以利用`Intl.DateTimeFormat`API来实现更复杂的需求。在实际项目中,应根据需求选择最适合的方案。

    javascript实现日期格式转换

    在处理Web开发中的日期格式转换时,JavaScript提供了一种非常方便的方式来实现这一点。通过上述内容,我们可以了解到,如何将用户输入的不同日期格式(例如YYYY.MM.DD、YYYY。MM。DD或YYYYMMDD)转换为标准的YYYY-MM...

    js实现时间戳字符串转日期格式

    1、根据后端返回来的时间戳字符串转成前端显示的日期格式; 2、日期之间的连接符可以自动设置;例如(2022/09/02或者2022-09-02等) 3、包含两个插件,可以直接使用。一个是转成到具体的时间秒,一个是转成到天

    大写日期转换成数字格式_JS

    实现中文日期转换为数字日期,例如二O一四年九月五日转换为2015年9月5日的JS实现。

    js 日期格式 脚本下载 例子

    在JavaScript中,日期格式化是常见的需求,尤其是在前端开发中,我们经常需要将获取到的日期时间数据转换为用户友好的格式。这个压缩包提供的"js 日期格式 脚本下载 例子"包含了实现这一功能的示例代码,包括一个...

    Js将时间转换为数字.txt

    将****-**-** *:**:**格式的时间转换成数字,由此可实现对时间先后发生顺序的判断等诸多操作。本例只以年月日小时这一部分做了处理,若要细化到分秒,思路皆是如此。

    JS实现日期时间动态显示的方法

    总结来说,JS实现日期时间动态显示主要涉及以下知识点: - `Date` 对象:JavaScript 中处理日期和时间的基础。 - `toLocaleString`:将日期对象转换为本地时间字符串。 - `getDay`:获取日期对象是一周中的哪一天...

    javascript实现日期选择

    ### JavaScript 实现日期选择 #### 知识点概述 本文将详细介绍如何利用JavaScript来实现一个功能强大的日期选择器。此日期选择器不仅包含了基础的日期显示功能,还提供了丰富的自定义选项,例如添加指定时间间隔、...

    javascript的trim和日期时间格式化函数

    ### JavaScript中的Trim函数和日期时间格式化函数 在JavaScript中,字符串处理和日期操作是非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期...

    JS实现简洁的时间日期控件

    总的来说,用原生JavaScript实现时间日期控件是一项涉及DOM操作、事件处理、日期格式化和验证的综合任务。虽然相比于使用现成的库(如jQuery UI或Bootstrap datetimepicker)会更复杂,但这样做可以提高对JavaScript...

    JS日期时间选择器,js原生,任何地方可用

    在实现日期时间选择器时,通常会包含以下几个核心部分: 1. **界面生成**:创建一个包含日期和时间的弹出框,可以是模态窗口或者浮动层,用户可以在其中选择具体的日期和时间。 2. **事件监听**:添加事件监听器,...

    JavaScript实现把数字转换成中文

    JavaScript 实现数字转换成中文是一种常见的编程需求,特别是在处理金融、会计等领域,中文数字的表示方式更加直观且符合中文阅读习惯。以下是一个简单的 JavaScript 函数,用于将阿拉伯数字转换为中文数字。 首先...

    js实现日期显示

    首先,创建一个`Date`对象是实现日期显示的第一步。你可以通过不传递任何参数来初始化当前日期和时间,或者传入特定的日期和时间值。例如: ```javascript var currentDate = new Date(); // 创建当前日期和时间的...

    js移动端日期时间选择控件

    在实际项目中,开发者应根据需求、性能考虑以及对库的熟悉程度来选择合适的方法实现日期时间选择控件。无论是自定义编写还是利用第三方库,理解和掌握JavaScript的日期处理以及事件驱动编程是必不可少的。

    iOS日期格式化类(刚刚、一分钟前、昨天、周几)

    `NSDateFormatter`是Foundation框架中的一个关键类,它用于将日期和时间转换为字符串,或者将字符串解析成日期对象。通过设置不同的日期格式,我们可以控制日期和时间的显示样式。例如,使用`setDateFormat:`方法...

    JavaScript数字日期转化为汉字日期格式.rar_javascript

    在处理数字日期格式时,我们通常会先将这个格式转换为JavaScript可识别的日期格式。例如,20221231这个数字日期需要被解析为2022年12月31日。我们可以用字符串操作方法来实现: ```javascript let numDate = ...

    js 日期 format 格式化

    在JavaScript中,可以通过扩展`Date`原型来实现日期格式化功能。这种方法的核心在于定义一个名为`Format`的新方法,它接受一个格式字符串作为参数,并根据该字符串返回相应格式的日期字符串。 ```javascript Date....

Global site tag (gtag.js) - Google Analytics