blob: 7f66ee3f23b666beeb9cb233962be62191ac3724 (
plain)
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
|
import QtQuick 2.0
import Qt.test 1.0
Item {
MyDateClass {
id: mdc
}
function check_utc(utcstr) {
var datetimeutc = utcstr.split('T')
var dateutc = datetimeutc[0].split('-')
var timeutc = datetimeutc[1].split(':')
var utcDate = new Date(0)
utcDate.setUTCFullYear(Number(dateutc[0]))
utcDate.setUTCMonth(Number(dateutc[1])-1)
utcDate.setUTCDate(Number(dateutc[2]))
utcDate.setUTCHours(Number(timeutc[0]))
utcDate.setUTCMinutes(Number(timeutc[1]))
utcDate.setUTCSeconds(Number(timeutc[2]))
if (utcDate.getUTCFullYear() != Number(dateutc[0]))
return false;
if (utcDate.getUTCMonth() != Number(dateutc[1])-1)
return false;
if (utcDate.getUTCDate() != Number(dateutc[2]))
return false;
if (utcDate.getUTCHours() != Number(timeutc[0]))
return false;
if (utcDate.getUTCMinutes() != Number(timeutc[1]))
return false;
if (utcDate.getUTCSeconds() != Number(timeutc[2]))
return false;
return true;
}
}
|