JavaScript -- Precautions for converting javascript string to int -- parseint
VaR STR = '20140901 ';
Alert (number (STR); // get 1250
Alert (parseint (STR); // get 1250
VaR str1 = '20140901 ';
Alert (number (str1); // get 100
Alert (parseint (str1); // get 64
It is found that the parseint method converts numbers starting with format '00' as a binary to 10 hexadecimal method. Therefore, we recommend that you use the number method to convert string to int.
Convert string to date
Convert a date string such as "10:18:30" to a date object:
1:
1
VaR
Strarray
=
Str. Split (
"
"
);
2
VaR
Strdate
=
Strarray [
0
]. Split (
"
-
"
);
3
VaR
Strtime
=
Strarray [
1
]. Split (
"
:
"
);
4
VaR
A
=
New
Date (strdate [
0
], (Strdate [
1
]
-
Parseint (
1
), Strdate [
2
], Strtime [
0
], Strtime [
1
], Strtime [
2
])
2:
1
VaR
S
=
"
2005-12-15 09:41:30
"
;
2
VaR
D
=
New
Date (date. parse (S. Replace (
/-/
G,
"
/
"
)));