messageTime static method
Implementation
static String messageTime(int timeStamp) {
int time = DateTime.now().millisecondsSinceEpoch;
String msg = '';
int _distance = ((time - timeStamp) / 1000).round();
if (_distance <= 60) {
msg = '刚刚';
} else if (_distance <= 3600) {
msg = '${(_distance / 60).floor()}分钟前';
} else if (_distance <= 43200) {
msg = '${(_distance / 60 / 60).floor()}小时前';
} else if (DateTime.fromMillisecondsSinceEpoch(time).year ==
DateTime.fromMillisecondsSinceEpoch(timeStamp).year) {
msg = commentformatDate(DateTime.fromMillisecondsSinceEpoch(timeStamp),
format: 'MM-dd HH:mm');
} else {
msg = commentformatDate(DateTime.fromMillisecondsSinceEpoch(timeStamp),
format: 'YY-MM-dd HH:mm');
}
return msg;
}