JSFiddle - React, Tailwind, and code Playground

JavaScript

i="January 19, 2038 03:14:08 GMT\nEveryone\nUnknown\nY2K38";
i=i.split("\n");
d=new Date(i[0]);
t=d.getDate();z=t%10;t+=z==1?"st":z==2?"nd":z==3?"rd":"th";
m=['January','February','March','April','May','June','July','August','September','October','November','December'][d.getMonth()];
y=d.getFullYear();
a=d.getHours();b=d.getMinutes();c=d.getSeconds();l=a&&b&&c?" at "+a+":"+b+":"+c:"";
g=d>new Date()?"will die":"died";
n=i[1].split(" ");
n[1]?n[0][n[0].length-1]==","?n=i[1]:n=n[1]+", "+n[0]:n[0];
s=i[2]=="Male"?"He":i[2]=="Female"?"She":n;
document.write(n+" "+g+" on the "+t+" of "+m+", "+y+l+".<br>"+s+" "+g+" of "+i[3]+".");