import React from "react"; type DateTimeProps = { d: string; }; const DateTime: React.FC = ({ d }) => { const datetime = Date.parse(d); const now = Date.now(); const diff = (now - datetime) / 1000; if (diff < 30) return moments ago; if (diff < 60) return {diff}s; if (diff < 60 * 60) return {Math.round(diff / 60)}m; if (diff < 60 * 60 * 48) return {Math.round(diff / (60 * 60))}h; if (diff < 60 * 60 * 24 * 365) return {Math.round(diff / (60 * 60 * 24))}d; return {Math.round(diff / (60 * 60 * 24 * 365))}y; }; export default DateTime;