fixed services
This commit is contained in:
@@ -3,7 +3,9 @@ import 'package:intl/intl.dart';
|
||||
class DateUtils {
|
||||
/// Converts Unix timestamp (seconds since epoch) to a formatted date string
|
||||
static String unixToDate(int? unixTimestamp, {String format = 'yyyy-MM-dd'}) {
|
||||
if (unixTimestamp == null) return '';
|
||||
if (unixTimestamp == null) {
|
||||
return '';
|
||||
}
|
||||
|
||||
// Convert seconds to milliseconds if needed
|
||||
int timestampInMs =
|
||||
@@ -17,7 +19,9 @@ class DateUtils {
|
||||
|
||||
/// Converts Unix timestamp to a readable date string
|
||||
static String unixToReadableDate(int? unixTimestamp) {
|
||||
if (unixTimestamp == null) return '';
|
||||
if (unixTimestamp == null) {
|
||||
return '';
|
||||
}
|
||||
|
||||
int timestampInMs =
|
||||
unixTimestamp > 1000000000000 ? unixTimestamp : unixTimestamp * 1000;
|
||||
@@ -41,7 +45,9 @@ class DateUtils {
|
||||
|
||||
/// Converts Unix timestamp to a short date format
|
||||
static String unixToShortDate(int? unixTimestamp) {
|
||||
if (unixTimestamp == null) return '';
|
||||
if (unixTimestamp == null) {
|
||||
return '';
|
||||
}
|
||||
|
||||
int timestampInMs =
|
||||
unixTimestamp > 1000000000000 ? unixTimestamp : unixTimestamp * 1000;
|
||||
@@ -54,7 +60,9 @@ class DateUtils {
|
||||
|
||||
/// Converts Unix timestamp to a full date and time format
|
||||
static String unixToDateTime(int? unixTimestamp) {
|
||||
if (unixTimestamp == null) return '';
|
||||
if (unixTimestamp == null) {
|
||||
return '';
|
||||
}
|
||||
|
||||
int timestampInMs =
|
||||
unixTimestamp > 1000000000000 ? unixTimestamp : unixTimestamp * 1000;
|
||||
@@ -67,7 +75,9 @@ class DateUtils {
|
||||
|
||||
/// Checks if a Unix timestamp is in the past
|
||||
static bool isPast(int? unixTimestamp) {
|
||||
if (unixTimestamp == null) return false;
|
||||
if (unixTimestamp == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
int timestampInMs =
|
||||
unixTimestamp > 1000000000000 ? unixTimestamp : unixTimestamp * 1000;
|
||||
@@ -80,7 +90,9 @@ class DateUtils {
|
||||
|
||||
/// Gets the number of days remaining until a Unix timestamp
|
||||
static int daysRemaining(int? unixTimestamp) {
|
||||
if (unixTimestamp == null) return 0;
|
||||
if (unixTimestamp == null) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int timestampInMs =
|
||||
unixTimestamp > 1000000000000 ? unixTimestamp : unixTimestamp * 1000;
|
||||
|
||||
Reference in New Issue
Block a user