henry_flower: A melancholy wolf (Default)
henry_flower ([personal profile] henry_flower) wrote2017-07-08 12:51 am
Entry tags:

Just Because You're Paranoid Doesn't Mean They Aren't After You

Потрібно було порівняти mtime файлу з неможливо старою датою. new Date('1970') здалося > ідіоматичним ніж 0, аж раптом я помітив, що node чомусь мені видає московську таймзону при toString().

Га? Шо коїться?! У мене time offset називається EEST (Eastern European Summer Time)! Мене хакнуло якесь московське падло? Аааа!

$ node -p "new Date('1970').toString()"
Thu Jan 01 1970 02:00:00 GMT+0200 (MSK)

А потім згадав, що tzdata вміщує історичні таймзони, тобто Київ у 1970, напевно, був у таймзоні MSK.

$ TZ= node -p "new Date('1970').toString()"
Thu Jan 01 1970 00:00:00 GMT+0000 (UTC)

$ TZ=America/Los_Angeles node -p "new Date('1970').toString()"
Wed Dec 31 1969 16:00:00 GMT-0800 (PST)

Phew, а я вже перелякався, ггг. Йобані кацапи.


Post a comment in response:

From:
Anonymous
OpenID
Identity URL: 
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org


 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.