@@ -11,48 +11,13 @@ import 'package:url_launcher/url_launcher.dart';
11
11
final kAnalytics = FirebaseAnalytics ();
12
12
final DatabaseReference kDatabase = FirebaseDatabase .instance.reference ();
13
13
final kScreenloader = CustomLoader ();
14
- String getAgendaTime (String startDatetime, String endDatetime) {
15
- var start =
16
- new DateFormat .jm ().format (DateTime .parse (startDatetime)).toString ();
17
- var end = new DateFormat .jm ().format (DateTime .parse (endDatetime)).toString ();
18
- return start + " - " + end;
19
- }
20
14
21
- String getPostTime (String date) {
22
- String msg = '' ;
23
- DateTime durs;
24
- var dt = DateTime .parse (date);
25
- if (dt.year == DateTime .now ().year &&
26
- dt.month == DateTime .now ().month &&
27
- dt.day == DateTime .now ().day) {
28
- durs = DateTime .now ().subtract (
29
- Duration (hours: dt.hour, minutes: dt.minute, seconds: dt.second));
30
-
31
- if (durs.hour > 0 ) {
32
- return '${durs .hour } h ago' ;
33
- }
34
- if (durs.minute > 0 ) {
35
- return '${durs .minute } min ago' ;
36
- } else if (durs.second > 2 ) {
37
- return '${durs .second } sec ago' ;
38
- } else {
39
- return 'just now' ;
40
- }
41
- } else {
42
- durs = DateTime .now ().subtract (Duration (
43
- days: dt.day, hours: dt.hour, minutes: dt.minute, seconds: dt.second));
44
-
45
- if (durs.day >= 1 ) {
46
- return durs.day == 1 ? 'Yesterday' : DateFormat ("dd MMM" ).format (dt);
47
- }
48
- }
49
- }
50
15
51
16
String getPostTime2 (String date) {
52
17
if (date == null || date.isEmpty) {
53
18
return '' ;
54
19
}
55
- var dt = DateTime .parse (date);
20
+ var dt = DateTime .parse (date). toLocal () ;
56
21
var dat =
57
22
DateFormat .jm ().format (dt) + ' - ' + DateFormat ("dd MMM yy" ).format (dt);
58
23
return dat;
@@ -62,7 +27,7 @@ String getdob(String date) {
62
27
if (date == null || date.isEmpty) {
63
28
return '' ;
64
29
}
65
- var dt = DateTime .parse (date);
30
+ var dt = DateTime .parse (date). toLocal () ;
66
31
var dat = DateFormat .yMMMd ().format (dt);
67
32
return dat;
68
33
}
@@ -71,7 +36,7 @@ String getJoiningDate(String date) {
71
36
if (date == null || date.isEmpty) {
72
37
return '' ;
73
38
}
74
- var dt = DateTime .parse (date);
39
+ var dt = DateTime .parse (date). toLocal () ;
75
40
var dat = DateFormat ("MMMM yyyy" ).format (dt);
76
41
return 'Joined $dat ' ;
77
42
}
@@ -81,13 +46,13 @@ String getChatTime(String date) {
81
46
return '' ;
82
47
}
83
48
String msg = '' ;
84
- var dt = DateTime .parse (date);
49
+ var dt = DateTime .parse (date). toLocal () ;
85
50
86
- if (DateTime .now ().isBefore (dt)) {
87
- return DateFormat .jm ().format (DateTime .parse (date)).toString ();
51
+ if (DateTime .now ().toLocal (). isBefore (dt)) {
52
+ return DateFormat .jm ().format (DateTime .parse (date). toLocal () ).toString ();
88
53
}
89
54
90
- var dur = DateTime .now ().difference (dt);
55
+ var dur = DateTime .now ().toLocal (). difference (dt);
91
56
if (dur.inDays > 0 ) {
92
57
msg = '${dur .inDays } d' ;
93
58
return dur.inDays == 1 ? 'yesterday' : DateFormat ("dd MMM" ).format (dt);
0 commit comments