导航:首页 > 编程语言 > js日期格式转换

js日期格式转换

发布时间:2024-04-13 23:49:51

『壹』 js 如何把字符串转化为日期

varstr="2010-08-01";

//转换日期格式

str=str.replace(/-/g,'/');//"2010/08/01";

//创建日期对象

vardate=newDate(str);

//加一天

date.setDate(date.getDate()+1);

(1)js日期格式转换扩展阅读:

反之,日期格式化为字符串

//完整的格式化 var time2 = new Date().format("yyyy-MM-dd hh:mm:ss");

Date.prototype.format = function (fmt) {

var o = {

"M+": this.getMonth() + 1, //月份

"d+": this.getDate(), //日

"h+": this.getHours(), //小时

"m+": this.getMinutes(), //分

"s+": this.getSeconds(), //秒

"q+": Math.floor((this.getMonth() + 3) / 3), //季度

"S": this.getMilliseconds() //毫秒

};

//处理年份

var reYear = /(y+)/;

var resultYear = reYear.exec(fmt);

if (resultYear)

{

var yearformatPart = resultYear[0];//匹配到的格式化字符

var yearVal = (this.getFullYear() + "").substr(4 - yearformatPart.length);

fmt = fmt.replace(yearformatPart, yearVal);

}

for (var k in o) {

var re = new RegExp("(" + k + ")");

var re = re.exec(fmt);

if (re) {

var Val = "" + o[k];//本次需要替换的数据

var formatPart = re[0];//匹配到的格式化字符

var replaceVal = (formatPart.length == 1) ? (Val) : (("00" + Val).substr(Val.length));

fmt = fmt.replace(formatPart, replaceVal);

}

}

return fmt;

}

『贰』 js鏃堕棿鎴虫庝箞杞鎴愭棩鏈熸牸寮

涓.js灏嗘椂闂磋浆鎹㈡垚鏃堕棿鎴
1.js鑾峰彇褰撳墠鏃堕棿鎴崇殑鏂规硶
?

1
2
3

var timestamp1 = Date.parse(new Date());
var timestamp2 = (new Date()).valueOf();
var timestamp3 = new Date().getTime();

绗涓绉嶏細鑾峰彇鐨勬椂闂存埑鏄鎶婃绉掓敼鎴000鏄剧ず锛岀浜岀嶅拰绗涓夌嶆槸鑾峰彇浜嗗綋鍓嶆绉掔殑鏃堕棿鎴炽
2.js鑾峰彇鍒跺畾鏃堕棿鎴崇殑鏂规硶
?

1
2

var oldTime = (new Date("2015/06/23 08:00:20")).getTime()/1000;
getTime()杩斿洖鏁板肩殑鍗曚綅鏄姣绉掋

浜.js鎶婃椂闂存埑杞涓轰负鏅閫氭棩鏈熸牸寮
1.Date toLocaleString鏂规硶
?

1
2
3

function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');
}

parseInt() 鍑芥暟鍙瑙f瀽涓涓瀛楃︿覆锛屽苟杩斿洖涓涓鏁存暟銆
js涓鏃堕棿鎿嶄綔鍗曚綅鏄姣绉掋
toLocaleString() 鏂规硶鍙鏍规嵁鏈鍦版椂闂存妸 Date 瀵硅薄杞鎹涓哄瓧绗︿覆锛屽苟杩斿洖缁撴灉銆
replace() 鏂规硶鐢ㄤ簬鍦ㄥ瓧绗︿覆涓鐢ㄤ竴浜涘瓧绗︽浛鎹㈠彟涓浜涘瓧绗︼紝鎴栨浛鎹涓涓涓庢e垯琛ㄨ揪寮忓尮閰嶇殑瀛愪覆銆
replace(/:\d{1,2}$/,' ')楠岃瘉鏇挎崲浠ワ細寮濮嬫湁涓浣嶆垨浜屼綅鏁板瓧鐨勭粨鏉熷瓧绗︿覆锛屽氨鏄绉掞紱鏇挎崲涓虹┖
鏄剧ず濡備笅锛

鎵浠ユ垜浠鍙浠ュ埄鐢ㄦe垯琛ㄨ揪寮忔敼鍙樻垜浠鎯宠佺殑鏃ユ湡鏍煎紡銆
2.Date 灞炴ф柟娉

?

1
2
3
4
5
6
7
8
9
10
11
12
13

function add0(m){return m<10?'0'+m:m }
function format(shijianchuo)
{
//shijianchuo鏄鏁存暟锛屽惁鍒欒乸arseInt杞鎹
var time = new Date(shijianchuo);
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
}

涓.灏佽呯殑鏃堕棿鏍煎紡鍣

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123

/**
* 鍜孭HP涓鏍风殑鏃堕棿鎴虫牸寮忓寲鍑芥暟
* @param {string} format 鏍煎紡
* @param {int} timestamp 瑕佹牸寮忓寲鐨勬椂闂 榛樿や负褰撳墠鏃堕棿
* @return {string} 鏍煎紡鍖栫殑鏃堕棿瀛楃︿覆
*/
function date(format, timestamp){
var a, jsdate=((timestamp) ? new Date(timestamp*1000) : new Date());
var pad = function(n, c){
if((n = n + "").length < c){
return new Array(++c - n.length).join("0") + n;
} else {
return n;

『叁』 使用JS,时间戳数值怎么转换成日期

推荐一个javaScript常用函数库

jutils -formatDate() 时间戳的转换(自定义格式)

支持自定义格式,可以显示年,月,周,日,时,分,秒多种形式的日期和时间。

示例:

年、月、日、时、分、秒

vardate=jutils.formatDate(newDate(1533686888*1000),"YYYY-MM-DDHH:ii:ss");
console.log(date);
//2019-07-0919:44:01

年、月、日、周


vardate=jutils.formatDate(newDate(1562672641*1000),"YYYY-MM-DD周W");
console.log(date);
//2019-07-09周二


月、日、周



vardate=jutils.formatDate(newDate(1562672641*1000),"MM-DD周W");
console.log(date);
//07-09周二


时、分、秒


vardate=jutils.formatDate(newDate(1562672641*1000),"HH:ii:ss");
console.log(date);
//19:44:01


更多自定义返回格式可以参照:


一行js代码实现时间戳转时间格式

下面是部分源码的截图:

js将时间戳转为日期格式

『肆』 JS日期格式的转换

JS日期格式的转换 var d = new Date();
d.setTime(1330912983320);
var year = d.getFullYear();
var month = d.getMonth()+1;
var date = d.getDate();
var hour = d.getHours();
var minute = d.getMinutes();
var second = d.getSeconds();
alert(year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second);
你可以在判断下如果月日时胡态小于10前边加个0
js日期格式化
:nowamagic./javascript/js_DateFormat.php
Aess日期格式的转换问题
1)可以写个更新查询,假设你的表名为A,原字元型的日期为日期1,新建个日期型的栏位日期2:
update A set 日期2=left(日期1,4)&"-"&mid(日期1,5,2)&游做滚"-"&right(日期1,2)
2)复制:
select left(日期1,4)&"-"&mid(日期1,5,2)&"-"&right(日期1,2)
from A
然后把这列复制到日期2
Excel日期格式的转换问题
自定义格式:yyyymmdd
js日期格式化问题
var s = "19860201";
var s1 = s.substr(0, 4) + "-" + s.substr(5, 2) + "-" + s.substr(7, 2);
alert(s1);

oracle 日期格式 格式 转换

select TO_CHAR(to_date('22-10月-13'),'yyyy-MM-dd' )from al;

[求助]excel中日期格式的转换
右键选单-设定单元格格式-数字-自定义-型别,输入mm-dd,确定
excel 转换日期格式
这个最好不用函式公式,选中整列,查询替换,将点“.”替换为斜杠“/”;设定单元格式为自定义,右侧型别输入“yyyy-mm-dd”,确定;在空白单元格输入数字1,复制——全选日期所在的列——选择性贴上——选公式——乘——确定。
这样操作应该就是你想要的了。
servlet转换日期格式
java类里面神余的转换方法

String newStr = new SimpleDateFormat(formatStyle).format(date);

date为日期
formatStyle为转换格式
excel VBA里 sql 转换日期格式的问题。
str = Format(Date, "YYYYMM ")
Sql = "select * from 表名 where 日期='" & str & "'"

『伍』 怎样在js里面格式化日期

格式化时间
参数: formatStr 格式化串 y年,m月,d日,h小时,i分钟,s秒钟 缺省值 "y-m-d h:i:s"
fdate 要格式化的时间(时间戳)UTC秒数 缺省值 当前时间
实例: formatDate() 当前时间默认格式 如 2011-4-12 12:51:12
formatDate('y/m/d', 2132132131) 某时间格式为 年月日 如 2010/12/5
function formatDate(formatStr, fdate)
{
var fTime, fStr = 'ymdhis';
if (!formatStr)
formatStr= "y-m-d h:i:s";
if (fdate)
fTime = new Date(fdate);
else
fTime = new Date();
var formatArr = [
fTime.getFullYear().toString(),
(fTime.getMonth()+1).toString(),
fTime.getDate().toString(),
fTime.getHours().toString(),
fTime.getMinutes().toString(),
fTime.getSeconds().toString()
]
for (var i=0; i<formatArr.length; i++)
{
formatStr = formatStr.replace(fStr.charAt(i), formatArr[i]);
}
return formatStr;
}

阅读全文

与js日期格式转换相关的资料

热点内容
word删除尾注分隔符 浏览:773
公告质疑需要哪些文件 浏览:608
数据库模型是干什么的 浏览:404
win10的驱动怎么安装驱动 浏览:320
word文件水印怎么取消 浏览:443
rhel6的镜像文件在哪里下载 浏览:571
成功正能量微信头像 浏览:848
wps表格如何恢复数据 浏览:264
linuxc静态库创建 浏览:838
u盘有微信文件但微信恢复不了 浏览:585
苹果的网站数据是什么 浏览:22
ps滚字教程 浏览:237
win7网络邻居如何保存ftp 浏览:186
安卓客户端代理服务器 浏览:572
编程用苹果 浏览:659
51虚拟机的文件管理在哪里 浏览:13
win10系统有没有便签 浏览:722
java引用传递和值传递 浏览:109
oracle下载安装教程 浏览:854
php筛选数据库 浏览:830

友情链接