fnBDATE function

dynamic fnBDATE(
  1. dynamic value
)

Implementation

dynamic fnBDATE(dynamic value) {
  final s = varToStr(value);
  if (s.isEmpty) return '';
  final parts = s.split("/");
  if (parts.length < 3) return '';
  final y = int.tryParse(parts[2]) ?? 0;
  final m = int.tryParse(parts[0]) ?? 0;
  final d = int.tryParse(parts[1]) ?? 0;
  final roc = y + 11 - 1911;
  return roc.toString().padLeft(2,"0") +
      m.toString().padLeft(2,"0") +
      d.toString().padLeft(2,"0");
}