Convert Unix Timestamp to MSK (Moscow Standard Time)

Moscow time, UTC+3 year-round (Russia abandoned DST in 2014).

Right now in MSK

2026-04-28 01:13:47 GMT+3

Current UTC offset: +03:00 · UTC equivalent: 2026-04-27 22:13:47 UTC

Sample Conversions

Unix TimestampNoteMSK Time
1706745600 Sample timestamp 2024-02-01 03:00:00 GMT+3
1577836800 New Year 2020 2020-01-01 03:00:00 GMT+3
1704067200 New Year 2024 2024-01-01 03:00:00 GMT+3

How to Convert in Code

Python

from datetime import datetime
from zoneinfo import ZoneInfo
dt = datetime.fromtimestamp(1706745600, ZoneInfo('Europe/Moscow'))
print(dt)

JavaScript (with Intl)

new Date(1706745600 * 1000).toLocaleString('en-US', {
  timeZone: 'Europe/Moscow'
})

PHP

$dt = new DateTime('@1706745600');
$dt->setTimezone(new DateTimeZone('Europe/Moscow'));
echo $dt->format('Y-m-d H:i:s T');

No Daylight Saving

This zone does not observe daylight saving - the offset shown above is constant year-round. That makes it slightly easier to reason about than zones that shift, but you should still store timestamps as Unix epoch.

Related Timezones (Europe)

Need the full converter? Open the Timestamp Converter →