fnDateToYyyymmdd function
dynamic
fnDateToYyyymmdd(
- dynamic v1,
- dynamic v2
DateToYyyymmdd(yymmdd, pivot): converts a 6-digit date to 8 digits using a pivot year
Implementation
dynamic fnDateToYyyymmdd(dynamic v1, dynamic v2) {
final yymmdd = varToInt(v1);
var pivot = varToInt(v2);
if (pivot == 0) pivot = 50;
final yy = yymmdd ~/ 10000;
final rest = yymmdd % 10000;
final century = yy <= pivot ? 2000 : 1900;
return (century + yy) * 10000 + rest;
}