JavaScript Demo:

const event = new SHDate('1372-Mordad-05 04:20:30');
event.setMilliseconds(20);
console.log(event.toString());
// Expected output: "Tue 05 Amo 1372 20:20:30 GMT+0430 (Iran Daylight Time)"
// Note: your timezone may vary
event.setMilliseconds(20);
console.log(event.toString());
// Expected output: "Tue 05 Amo 1372 20:20:30 GMT+0430 (Iran Daylight Time)"