27 lines
646 B
Dart
27 lines
646 B
Dart
import 'package:intl/intl.dart';
|
|
|
|
String capitalize(String s) {
|
|
return s[0].toUpperCase() + s.substring(1);
|
|
}
|
|
|
|
String dateFormater(String date) {
|
|
final DateTime dateTime = DateTime.parse(date);
|
|
final DateFormat formatter = DateFormat('dd MMM yyyy');
|
|
return formatter.format(dateTime);
|
|
}
|
|
|
|
String getGreeting(String time) {
|
|
DateTime parsedTime = DateTime.parse(time);
|
|
int hour = parsedTime.hour;
|
|
|
|
if (hour >= 5 && hour < 12) {
|
|
return 'Selamat Pagi';
|
|
} else if (hour >= 12 && hour < 15) {
|
|
return 'Selamat Siang';
|
|
} else if (hour >= 15 && hour < 18) {
|
|
return 'Selamat Sore';
|
|
} else {
|
|
return 'Selamat Malam';
|
|
}
|
|
}
|