fnWEEK function

dynamic fnWEEK(
  1. dynamic value
)

Implementation

dynamic fnWEEK(dynamic value) {
  final dt = _toDateTime(value);
  if (dt == null) return 0;
  // ISO week number
  final startOfYear = DateTime(dt.year, 1, 1);
  return ((dt.difference(startOfYear).inDays + startOfYear.weekday - 1) ~/ 7) + 1;
}