Files
plan_flutter/lib/utils/format.dart
zhutao ca376d9393 1.列表,筛选完成和未完成
2.详情,增加checkout
2025-09-24 10:22:35 +08:00

14 lines
471 B
Dart

import 'package:intl/intl.dart';
String formatDateUS(String dateStr, {bool withTime = false}) {
// 假设后端返回的格式是 "2025-09-05T15:25:00Z"
final date = DateTime.parse(dateStr);
if (withTime) {
return DateFormat("MMM d, yyyy 'at' h:mm a", 'en_US').format(date.toLocal());
// 输出: Sep 5, 2025 at 11:25 PM (取本地时区)
} else {
return DateFormat("MMM d, yyyy", 'en_US').format(date.toLocal());
// 输出: Sep 5, 2025
}
}