sandbox/time.php
Yongmin Hong 1d0d4732d1
add notes about ISO 8601
Bug: N/A
Signed-off-by: Yongmin Hong <revi@omglol.email>
2024-04-28 22:42:16 +09:00

49 lines
No EOL
1.5 KiB
PHP

<html>
<head>
<title>
Hey revi, what time is it for you?
</title>
<link rel="icon" href="https://r2.revicdn.net/pfp2.png">
<style>
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&family=IBM+Plex+Sans+KR:wght@300;400&family=Noto+Sans+KR&family=Ubuntu+Mono&display=swap');
body {
margin: 40px auto;
max-width: 650px;
line-height: 1.6;
font-size: 16px;
padding: 0 10px;
font-family:
'IBM Plex Sans KR',
'Noto Sans KR',
-apple-system,
BlinkMacSystemFont,
'Segoe UI',
Helvetica,
Arial,
sans-serif,
'Apple Color Emoji',
'Segoe UI Emoji';
}
</style>
</head>
<body>
<?php
// Create a DateTime object with Asia/Seoul timezone
$dateTimeSeoul = new DateTime('now', new DateTimeZone('Asia/Seoul'));
// Format date and time in ISO 8601 format
$date = $dateTimeSeoul->format('Y-m-d');
$time = $dateTimeSeoul->format('H:i:s');
// Create the Zonestamp link with current epoch time
$currentEpoch = time();
$zonestampLink = "https://zonestamp.toolforge.org/{$currentEpoch}";
// Display the message with formatted date, time, and Zonestamp link
echo "It is {$date} {$time} in <code>Asia/Seoul</code>, where <a rel='me' href='https://revi.xyz'>revi</a> lives.<br />Check in your timezone: <a href='{$zonestampLink}'>ZoneStamp</a>.<br /><hr><a href='https://github.com/revi/sandbox/blob/master/time.php'>Source code @ GitHub</a>. (Warning: it is far from 'clean'.) Also, please note that there is <a href='https://xkcd.com/1179/'>only one correct way to write dates</a>.";
?>
</body>
</html>