js 日期格式转换---将日期类型转换成字符串型格式
2011-05-16 16:14
1051 查看
在编码过程中,遇到字符串转换问题,然后使劲找,终于……OK! 现在分享如下:
//
取得当前日期
,
格式
yyyy-mm-dd
function
GetCurrentDate
()
{
var
year
=
0
;
var
Month
=
0
;
var
day
=
0
;
var
CurrentDate
=
new
Date
();
return
ChangeDateToString
(
CurrentDate
);
}
//
取得当前日期
,
格式
yyyy-mm-dd
hh:mm
function
GetCurrentTime
()
{
var
Year
=
0
;
var
Month
=
0
;
var
Day
=
0
;
var
CurrentDate
=
new
Date
();
return
ChangeTimeToString
(
CurrentDate
);
}
//
将日期类型转换成字符串型格式
yyyy-MM-dd
function
ChangeDateToString
(
DateIn
)
{
var
Year
=
0
;
var
Month
=
0
;
var
Day
=
0
;
var
CurrentDate
=
""
;
//
初始化时间
Year
=
DateIn
.
getYear
();
Month
=
DateIn
.
getMonth
()+
1
;
Day
=
DateIn
.
getDate
();
CurrentDate
=
Year
+
"-"
;
if
(
Month
>=
10
)
{
CurrentDate
=
CurrentDate
+
Month
+
"-"
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Month
+
"-"
;
}
if
(
Day
>=
10
)
{
CurrentDate
=
CurrentDate
+
Day
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Day
;
}
return
CurrentDate
;
}
//
将日期类型转换成字符串型格式
yyyy
function
ChangeDateYearToString
(
DateIn
)
{
var
Year
=
0
;
var
CurrentDate
=
""
;
Year
=
DateIn
.
getYear
();
CurrentDate
=
Year
;
return
CurrentDate
;
}
//
将日期类型转换成字符串型格式
MM
function
ChangeDateMonthToString
(
DateIn
)
{
var
Month
=
0
;
var
CurrentDate
=
""
;
Month
=
DateIn
.
getMonth
()+
1
;
if
(
Month
>=
10
)
{
CurrentDate
=
CurrentDate
+
Month
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Month
;
}
return
CurrentDate
;
}
//
将日期类型转换成字符串型格式
yyyy-MM-dd hh:mm
function
ChangeTimeToString
(
DateIn
)
{
var
Year
=
0
;
var
Month
=
0
;
var
Day
=
0
;
var
Hour
=
0
;
var
Minute
=
0
;
var
CurrentDate
=
""
;
//
初始化时间
Year
=
DateIn
.
getYear
();
Month
=
DateIn
.
getMonth
()+
1
;
Day
=
DateIn
.
getDate
();
Hour
=
DateIn
.
getHours
();
Minute
=
DateIn
.
getMinutes
();
CurrentDate
=
Year
+
"-"
;
if
(
Month
>=
10
)
{
CurrentDate
=
CurrentDate
+
Month
+
"-"
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Month
+
"-"
;
}
if
(
Day
>=
10
)
{
CurrentDate
=
CurrentDate
+
Day
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Day
;
}
if
(
Hour
>=
10
)
{
CurrentDate
=
CurrentDate
+
" "
+
Hour
;
}
else
{
CurrentDate
=
CurrentDate
+
" 0"
+
Hour
;
}
if
(
Minute
>=
10
)
{
CurrentDate
=
CurrentDate
+
":"
+
Minute
;
}
else
{
CurrentDate
=
CurrentDate
+
":0"
+
Minute
;
}
return
CurrentDate
;
}
//
取得当前日期
,
格式
yyyy-mm-dd
function
GetCurrentDate
()
{
var
year
=
0
;
var
Month
=
0
;
var
day
=
0
;
var
CurrentDate
=
new
Date
();
return
ChangeDateToString
(
CurrentDate
);
}
//
取得当前日期
,
格式
yyyy-mm-dd
hh:mm
function
GetCurrentTime
()
{
var
Year
=
0
;
var
Month
=
0
;
var
Day
=
0
;
var
CurrentDate
=
new
Date
();
return
ChangeTimeToString
(
CurrentDate
);
}
//
将日期类型转换成字符串型格式
yyyy-MM-dd
function
ChangeDateToString
(
DateIn
)
{
var
Year
=
0
;
var
Month
=
0
;
var
Day
=
0
;
var
CurrentDate
=
""
;
//
初始化时间
Year
=
DateIn
.
getYear
();
Month
=
DateIn
.
getMonth
()+
1
;
Day
=
DateIn
.
getDate
();
CurrentDate
=
Year
+
"-"
;
if
(
Month
>=
10
)
{
CurrentDate
=
CurrentDate
+
Month
+
"-"
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Month
+
"-"
;
}
if
(
Day
>=
10
)
{
CurrentDate
=
CurrentDate
+
Day
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Day
;
}
return
CurrentDate
;
}
//
将日期类型转换成字符串型格式
yyyy
function
ChangeDateYearToString
(
DateIn
)
{
var
Year
=
0
;
var
CurrentDate
=
""
;
Year
=
DateIn
.
getYear
();
CurrentDate
=
Year
;
return
CurrentDate
;
}
//
将日期类型转换成字符串型格式
MM
function
ChangeDateMonthToString
(
DateIn
)
{
var
Month
=
0
;
var
CurrentDate
=
""
;
Month
=
DateIn
.
getMonth
()+
1
;
if
(
Month
>=
10
)
{
CurrentDate
=
CurrentDate
+
Month
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Month
;
}
return
CurrentDate
;
}
//
将日期类型转换成字符串型格式
yyyy-MM-dd hh:mm
function
ChangeTimeToString
(
DateIn
)
{
var
Year
=
0
;
var
Month
=
0
;
var
Day
=
0
;
var
Hour
=
0
;
var
Minute
=
0
;
var
CurrentDate
=
""
;
//
初始化时间
Year
=
DateIn
.
getYear
();
Month
=
DateIn
.
getMonth
()+
1
;
Day
=
DateIn
.
getDate
();
Hour
=
DateIn
.
getHours
();
Minute
=
DateIn
.
getMinutes
();
CurrentDate
=
Year
+
"-"
;
if
(
Month
>=
10
)
{
CurrentDate
=
CurrentDate
+
Month
+
"-"
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Month
+
"-"
;
}
if
(
Day
>=
10
)
{
CurrentDate
=
CurrentDate
+
Day
;
}
else
{
CurrentDate
=
CurrentDate
+
"0"
+
Day
;
}
if
(
Hour
>=
10
)
{
CurrentDate
=
CurrentDate
+
" "
+
Hour
;
}
else
{
CurrentDate
=
CurrentDate
+
" 0"
+
Hour
;
}
if
(
Minute
>=
10
)
{
CurrentDate
=
CurrentDate
+
":"
+
Minute
;
}
else
{
CurrentDate
=
CurrentDate
+
":0"
+
Minute
;
}
return
CurrentDate
;
}
相关文章推荐
- js中将日期类型转换成字符串型格式
- 用js 将long类型转换成日期格式
- springMVC类型转换,提交日期字符数据自动转换日期格式
- JS 将字符串转换成日期类型
- js时间戳转换成日期格式
- Java DATE类型日期转换为指定格式――取出时间与系统时间差8小时
- 使用js将long类型转化为"yyyy-MM-dd hh:mm:ss"日期格式&jQuery自带日历控件的汉化教程
- oracle中varchar类型的日期格式转换date类型
- Oracle日期类型转换格式
- DB2中字符、数字和日期类型之间的转换
- js中字符串转换日期格式,日期转换字符串,操作日期(如:加一天)
- JS中timestamp日期类型的转换
- 在JS中如何把毫秒转换成规定的日期时间格式实例
- android开发过程中将json日期字符串,转换成JAVA中Date类型格式化字符串
- js把时间戳转换为普通日期格式
- c#日期转换字符常用格式
- DB2中字符、数字和日期类型之间的转换
- js时间戳与日期格式之间相互转换
- js将long日期格式转换为标准日期格式实现思路
- js将日期格式的时候转换成时间搓