1
- /* global ProcessMaker*/
2
- import moment from ' moment-timezone' ;
1
+ /* global ProcessMaker */
2
+ import moment from " moment-timezone" ;
3
3
4
- moment . tz . setDefault ( getTimezone ( ) )
4
+ moment . tz . setDefault ( getTimezone ( ) ) ;
5
5
6
6
const startsWithNumbers = / ^ \d { 4 } - / ;
7
7
8
8
function getProcessMakerUserValue ( key ) {
9
- if ( typeof ProcessMaker !== 'undefined' && ProcessMaker . user ) {
9
+ if ( ProcessMaker ? .user ) {
10
10
return ProcessMaker . user [ key ] ;
11
11
}
12
12
}
13
13
14
14
export function getTimezone ( ) {
15
- return getProcessMakerUserValue ( ' timezone' ) || moment . tz . guess ( ) ;
15
+ return getProcessMakerUserValue ( " timezone" ) || "UTC" ;
16
16
}
17
17
18
18
export function getLang ( ) {
19
- return getProcessMakerUserValue ( ' lang' ) || 'en' ;
19
+ return getProcessMakerUserValue ( " lang" ) || "en" ;
20
20
}
21
21
22
22
export function getUserDateFormat ( ) {
23
- if ( typeof ProcessMaker !== 'undefined' && ProcessMaker . user && ProcessMaker . user . datetime_format ) {
24
- return ProcessMaker . user . datetime_format . replace ( / [ \s H h : m s a A z Z ] / g, '' ) ;
23
+ if ( ProcessMaker ? .user ? .datetime_format ) {
24
+ return ProcessMaker . user . datetime_format . replace ( / [ \s H h : m s a A z Z ] / g, "" ) ;
25
25
}
26
26
27
- return ' MM/DD/YYYY' ;
27
+ return " MM/DD/YYYY" ;
28
28
}
29
29
30
30
export function getUserDateTimeFormat ( ) {
31
- return getProcessMakerUserValue ( ' datetime_format' ) || ' MM/DD/YYYY h:mm A' ;
31
+ return getProcessMakerUserValue ( " datetime_format" ) || " MM/DD/YYYY h:mm A" ;
32
32
}
33
33
34
34
export function isValidDate ( date , format = getUserDateFormat ( ) ) {
@@ -43,12 +43,12 @@ export function formatIfDate(string) {
43
43
return string ;
44
44
}
45
45
46
- d = moment ( string , ' YYYY-MM-DDTHH:mm:ss.SSSZ' , true ) ;
46
+ d = moment ( string , " YYYY-MM-DDTHH:mm:ss.SSSZ" , true ) ;
47
47
if ( d . isValid ( ) ) {
48
48
return d . format ( getUserDateTimeFormat ( ) ) ;
49
49
}
50
-
51
- d = moment ( string , ' YYYY-MM-DD' , true ) ;
50
+
51
+ d = moment ( string , " YYYY-MM-DD" , true ) ;
52
52
if ( d . isValid ( ) ) {
53
53
return d . format ( getUserDateFormat ( ) ) ;
54
54
}
0 commit comments