To whom it may concern, this script will save time and date every 10 sec and apply it after system reboot till system get SYNC with NTP Client
the script will create 2 disabled users account [date] and [time] only to keep record of date and time.
Just paste this code in your router terminal
/system script
add name=fixclock policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source=\
"/system clock set date=[/user get date comment]\r\
\n/system clock set time=[/user get time comment]"
add name=setclockfix policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source=":if ([:pick [\
/system clock get date] 7 30]>=[:pick [/user get date comment] 7 30]) do={\r\
\n/user set date comment=[/system clock get date]\r\
\n/user set time comment=[/system clock get time]\r\
\n}\r\
\n"
/system scheduler
add comment="" disabled=no interval=0s name=fixclock on-event=fixclock policy=write,test start-time=startup
add comment="" disabled=no interval=10s name=setclockfix on-event=setclockfix policy=write,test start-date=\
jan/01/1970 start-time=00:00:00
/user
add address=1.1.1.1/32 disabled=yes group=read name=date
add address=1.1.1.1/32 disabled=yes group=read name=time