ObjectId Tools

ObjectId

Generate

{generated.slice(0, 8)}{generated.slice(8, 18)}{generated.slice(18, 24)}  

■ timestamp ■ random ■ counter  -  Generated: {new Date(parseInt(generated.slice(0, 8), 16) * 1000).toLocaleString()}

Parse

{#if parseError}

{parseError}

{/if} {#if parsed}
Timestamp (unix){parsed.timestamp}
Date (UTC){parsed.date}
Date (local){parsed.dateLocal}
Random part{parsed.randomPart}
Counter{parsed.counterPart} ({parseInt(parsed.counterPart, 16)})
{/if}