function formatDate(date, format) {
format = format + "";
var result = "";
var i_format = 0;
var c = "";
var token = "";
var y = date.getYear() + "";
var M = date.getMonth() + 1;
var d = date.getDate();
var E = date.getDay();
var H = date.getHours();
var m = date.getMinutes();
var s = date.getSeconds();
var yyyy, yy, MMM, MM, dd, hh, h, mm, ss, ampm, HH, H, KK, K, kk, k;
var value = {};
if (y.length < 4) {
y = "" + (y - 0 + 1900);
}
value["y"] = "" + y;
value["yyyy"] = y;
value["yy"] = y.substring(2, 4);
value["M"] = M;
value["MM"] = LZ(M);
value["MMM"] = MONTH_NAMES[M - 1];
value["NNN"] = MONTH_NAMES[M + 11];
value["d"] = d;
value["dd"] = LZ(d);
value["E"] = DAY_NAMES[E + 7];
value["EE"] = DAY_NAMES[E];
value["H"] = H;
value["HH"] = LZ(H);
if (H == 0) {
value["h"] = 12;
} else if (H > 12) {
value["h"] = H - 12;
} else {
value["h"] = H;
}
value["hh"] = LZ(value["h"]);
if (H > 11) {
value["K"] = H - 12;
} else {
value["K"] = H;
}
value["k"] = H + 1;
value["KK"] = LZ(value["K"]);
value["kk"] = LZ(value["k"]);
if (H > 11) {
value["a"] = "PM";
} else {
value["a"] = "AM";
}
value["m"] = m;
value["mm"] = LZ(m);
value["s"] = s;
value["ss"] = LZ(s);
while (i_format < format.length) {
c = format.charAt(i_format);
token = "";
while ((format.charAt(i_format) == c) && (i_format < format.length)) {
token += format.charAt(i_format++);
}
if (value[token] != null) {
result = result + value[token];
} else {
result = result + token;
}
}
return result;
}
分享到:
相关推荐
JavaScript时间转换源代码是用于处理和格式化日期与时间的代码片段,它允许开发者将时间数据转换为不同的格式,以满足各种应用场景的需求。在Web开发中,JavaScript是客户端编程的主要语言,因此掌握时间处理技巧...
"js 时间转换"、"js format"以及"js相减"都是JavaScript编程中与日期和时间相关的关键概念。下面将详细讲解这些知识点。 首先,"js 时间转换"涉及到JavaScript的内置Date对象。Date对象允许我们创建、操作和格式化...
本文实例讲述了JavaScript将当前时间转换成UTC标准时间的方法。分享给大家供大家参考。具体如下: 这里使用JavaScript将当前时间转换成UTC标准时间,北京在东八区,在北京时间基础上减掉8小时 <!DOCTYPE html> &...
JavaScript时间转换处理函数 /** * 将格式为yyyy-MM-dd hh:mm:ss.S的字符串转为Date * @param dateString 时间字符串 */ function convertToDate(dateString){ return new Date(dateString.replace(/\-/g,"/"))...
js 特效 html 特效 时间日期转换 js 特效 html 特效 时间日期转换
这个时间转换适用于easyUI,bootstrap,将数据库里的时间转换为正常格式
将****-**-** *:**:**格式的时间转换成数字,由此可实现对时间先后发生顺序的判断等诸多操作。本例只以年月日小时这一部分做了处理,若要细化到分秒,思路皆是如此。
该资源适用于不同时区的用户访问网站时,通过jquery插件将服务器时间转为用户本地时间。...只适合当网页加载完后进行时间的转换,如果需要ajax返回数据时间进行转换的,可以PM我,我会告诉大家方法。
使用javascript、css、jsp技术实现时间与时间戳的相互转换,通过日历选择时间生成时间戳,以上功能无需引入任何文件,可移植能力强,使用方便。应用到document对象、Date对象中的获取时间。
在JavaScript(JS)编程中,时间戳转换和Unicode编码转换是常见的操作。下面将详细讲解这两个主题,并结合HTML和CSS的基础知识,探讨它们在实际应用中的使用。 **一、JavaScript时间戳转换** 1. **时间戳的概念**...
js string转date,js字符串转换成日期,此代码支持将datetime(年月日小时分秒格式)转换为js的Date类型,程序已调试并支持在HTML中运行、代码请见附件。
JS动态日期时间,带时辰时刻显示,全部JS就一行代码,效果如下: 【现在】 2011年12月12日 星期一 10:45:30(巳时八刻) 时间自己跳动
时间转换demo,能计算用户浏览器时区,时区时间转换,计算昨天、今天、前天
本项目“html js简繁转换”旨在实现一种基于JavaScript的解决方案,允许用户在HTML页面上轻松地切换简体与繁体文字,无需刷新页面。这个功能对于具有多语言环境的网站尤其有用,它提升了用户体验,使用户可以按照...
JavaScript中的Date对象和时间戳默认是基于UTC时区的,但很多时候我们需要将时间转换为本地时区的时间。这时可以使用Date对象的toLocaleString或toLocaleDateString等方法,根据浏览器所在的具体时区来进行转换。 ...
在本文中,我们将深入探讨如何使用 JavaScript 将时间转换为毫秒,这在许多应用场景中都非常有用,例如计算时间差、定时器或者进行日期相关的计算。 首先,我们来看 `Date.parse()` 方法。此方法用于解析日期字符串...
### JavaScript Date 类型转成 OLE (Double) 在进行跨平台或跨语言的数据交互时,经常需要将一种数据格式转换为另一种数据格式。在本文档中,我们将详细探讨如何将JavaScript中的Date对象转换为OLE自动化所使用的...
通过js时间戳转换成标准日期格式
标题“js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)”直接点明了文章的主题,即利用JavaScript和ES6的新特性来完成时间戳格式化的需求。描述部分简单介绍了文章的意图和对读者可能带来的帮助。 ### 知识点...