Copy codeThe Code is as follows :/**
* Convert a date to a timestamp
* Date Format: 21:12:13
* Time_str: Date segment
* Fix_time: 21:12:13
*/
Function strtotime (time_str, fix_time ){
Var time = (new Date (). getTime ();
If (time_str) {// Date segment
Var str = time_str.split ('-');
If (3 = str. length ){
Var year = parseInt (str [0])-0;
Var month = parseInt (str [1])-0-1; // The month starts from 0.
Var day = parseInt (str [2])-0;
If (fix_time) {// time period
Var fix = fix_time.split (':');
If (3 = fix. length ){
Var hour = parseInt (fix [0])-0;
Var minute = parseInt (fix [1])-0;
Var second = parseInt (fix [2])-0;
Time = (new Date (year, month, day, hour, minute, second). getTime ();
}
} Else {
Time = (new Date (year, month, day). getTime ();
}
}
}
// The timestamp obtained by getTime () is in milliseconds.
Time = time/1000; // switch to seconds
Return time;
}