您的位置:首页 > Web前端 > JavaScript

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
;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: