`

formatDate

阅读更多
function formatDate(pattern, date) {
	function formatNumber(data, format) {
		format = format.length;
		data = data || 0;
		return format == 1 ? data
				: (data = String(Math.pow(10, format) + data))
						.substr(data.length - format);
	}
	return pattern.replace(/([YMDhsm])\1*/g, function(format) {
		switch (format.charAt()) {
		case 'Y':
			return formatNumber(date.getFullYear(), format);
		case 'M':
			return formatNumber(date.getMonth() + 1, format);
		case 'D':
			return formatNumber(date.getDate(), format);
		case 'w':
			return date.getDay() + 1;
		case 'h':
			return formatNumber(date.getHours(), format);
		case 'm':
			return formatNumber(date.getMinutes(), format);
		case 's':
			return formatNumber(date.getSeconds(), format);
		}
	});
}
 
function formatDate(date) {
    if (date != null) {
        if (date.getMonth() + 1 < 10 && date.getDate() > 9)
            var dateString = "0" + (date.getMonth() + 1) + "/" + date.getDate() + "/" + date.getFullYear();
        else if (date.getMonth() + 1 < 10 && date.getDate() < 10)
            var dateString = "0" + (date.getMonth() + 1) + "/0" + date.getDate() + "/" + date.getFullYear();
        else if (date.getMonth() + 1 > 9 && date.getDate() < 10)
            var dateString = (date.getMonth() + 1) + "/0" + date.getDate() + "/" + date.getFullYear();
        else
            var dateString = (date.getMonth() + 1) + "/" + date.getDate() + "/" + date.getFullYear();

        return dateString;
    } else {
        return "";
    }
}
分享到:
评论

相关推荐

    fmt:formatDate的输出格式详解

    `fmt:formatDate`是Java Server Pages (JSP) 中`JSTL`库的一个标签,用于格式化日期和时间。它允许开发者将日期对象按照指定的格式进行输出,使得日期的展示更加人性化和规范。在本文中,我们将深入探讨`fmt:...

    ASP常用日期格式化函数 FormatDate()

    ASP中的`FormatDate()`函数是一个自定义的日期格式化函数,它允许开发人员根据不同的需求以特定的格式输出日期和时间。在ASP(Active Server Pages)编程中,处理日期和时间通常涉及到内置的函数,如`FormatDateTime...

    fmtformatDate的输出格式

    `fmt:formatDate`是JavaServer Pages (JSP)中`&lt;fmt&gt;`标签库的一个功能,用于格式化日期和时间。这个标签主要用于将日期对象按照指定的格式进行输出,使得日期和时间的显示更加人性化和可读。在JSP中,`fmt:...

    javascript实现时间格式输出FormatDate函数

    为了满足这一需求,本文提供了一个名为FormatDate的函数,该函数借鉴了fmt标签的格式化方式,使得JavaScript开发者能够以类似的方式对日期时间对象进行格式化输出。下面将详细介绍该函数的实现原理和使用方法。 ...

    dustjs-helper-formatdate:Dust.js的日期格式帮助器

    require ( 'dustjs-helper-formatdate' ) ; 对于浏览器 &lt; script src =" /js/dust.js " &gt; &lt;/ script &gt; &lt; script src =" /js/moment.js " &gt; &lt;/ script &gt; &lt; script src =" /js/dustjs-...

    js dateformat yyyy-MM-dd形式

    在JavaScript中,日期和时间处理是一项常见的任务,`Date`对象是JavaScript内置的处理日期和时间的类。当我们需要将日期格式化为"yyyy-MM-dd"这种格式时,JavaScript提供了多种方法来实现这一需求。...

    学习JSTL日期时间格式化标签.pdf

    总结来说,JSTL的`fmt`标签库通过`parseDate`和`formatDate`提供了一种方便的方式来处理和展示日期及时间,可以根据需要选择不同的格式和风格,适应多种场景的需求。在实际应用中,开发者可以根据用户界面的国际化...

    Python-人性化的格式日期字符串的R包

    from foRmatDate import formatDate # 假设formatDate有一个方法可以接受R风格的格式字符串 custom_format = "%Y年%m月%d日 %I:%M %p" formatted_date = formatDate.now(custom_format) print(formatted_date) ``` ...

    EL格式化日期,jstl格式化日期,fmtformatDat

    下面我们将深入探讨EL和JSTL中的日期格式化方法,以及如何使用`fmt:formatDate`标签。 首先,让我们了解EL(Expression Language)。EL是一种轻量级的脚本语言,用于在JSP中访问和操作JavaBean属性。虽然EL本身并不...

    Laravel开发-laravel-blade-directives-extended

    例如,如果你经常需要在模板中处理日期格式化,你可以创建一个`@formatDate`指令,这样就可以在模板中更方便地调用。 扩展Blade指令的过程分为两步:定义和注册。定义是指实现指令的功能,这通常通过创建一个新的...

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

    通过调用`formatDate`函数,并传入新创建的`Date`对象`newTime`以及期望的格式字符串,即可得到格式化后的时间字符串: ```javascript formatDate(newTime, 'yyyy-MM-dd hh:mm') // 输出 "2017-12-27 19:37" ``` #...

    vue自定义time标签

    在Vue.js框架中,自定义`time`标签通常是为了实现更灵活、可定制的时间显示功能。Vue提供了数据绑定和计算属性等机制,使得我们可以轻松处理时间格式化和动态更新。以下将详细介绍如何在Vue中实现“刚刚”、“几分钟...

    Node.js-dateformat-一个优秀的node.js日期格化包

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程。在 Node.js 开发中,处理日期和时间是常见的任务,`dateformat` 模块就是一个非常实用的工具,专为 ...

    Java_Date应用实例

    最后,使用`formatDate`方法将结果日期转换为字符串返回。 `formatDate`和`formatDateByFormat`方法是日期格式化的方法。`formatDate`方法默认按照"yyyy-MM-dd"的格式将日期对象转换为字符串。而`...

    jquery-dateFormat, 使用JavaScript格式化日期输出的jQuery插件.zip

    jquery-dateFormat, 使用JavaScript格式化日期输出的jQuery插件 使用JavaScript格式输出日期输出的jQuery dateformat插件- 拥有的,jQuery是最小的日期格式库。 ! 安装下载最新的jquery.dateFormat.js 或者 jquery....

    JSTL日期格式处理

    在上面的示例代码中,fmt:formatDate 标签用于格式化日期和时间,输出结果包括日期、时间和日期时间的混和格式。 JSTL 日期格式化处理的优点是可以简化日期和时间的处理,提高代码的可读性和可维护性。同时,JSTL ...

Global site tag (gtag.js) - Google Analytics