Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
moment().tz("Europe/Moscow").year(2010).month(0).day(1).hour(10).minute(0).second(0).format();
>>"2010-01-04T10:00:00+03:00"
var dt=DateTime.Parse("2010-01-04T10:00:00+03:00");
Console.WriteLine(dt);
04.01.2010 11:00:00
$ node
> new Date('Wed, 09 Jun 2010 12:00:00').toUTCString();
'Wed, 09 Jun 2010 07:00:00 GMT'
> new Date('Wed, 09 Jun 2010 09:00:00 GMT').toUTCString();
'Wed, 09 Jun 2010 09:00:00 GMT'
$ node --version
v0.10.18
$ node
> new Date('2014-03-09T10:00:00+00:00');
Sun Mar 09 2014 14:00:00 GMT+0400 (MSK)
> new Date('2014-06-09T10:00:00+00:00');
Mon Jun 09 2014 14:00:00 GMT+0400 (MSK)
> new Date('2010-03-09T10:00:00+00:00');
Tue Mar 09 2010 14:00:00 GMT+0400 (MSK)
> new Date('2010-06-09T10:00:00+00:00');
Wed Jun 09 2010 15:00:00 GMT+0500 (MSK)
>>> import datetime
>>> import pytz
>>> moscow = pytz.timezone("Europe/Moscow")
>>> datetime.datetime(2013, 3, 9, 10, tzinfo=pytz.utc).astimezone(moscow)
datetime.datetime(2013, 3, 9, 14, 0, tzinfo=<DstTzInfo 'Europe/Moscow' MSK+4:00:00 STD>)
>>> datetime.datetime(2013, 6, 9, 10, tzinfo=pytz.utc).astimezone(moscow)
datetime.datetime(2013, 6, 9, 14, 0, tzinfo=<DstTzInfo 'Europe/Moscow' MSK+4:00:00 STD>)
>>> datetime.datetime(2010, 3, 9, 10, tzinfo=pytz.utc).astimezone(moscow)
datetime.datetime(2010, 3, 9, 13, 0, tzinfo=<DstTzInfo 'Europe/Moscow' MSK+3:00:00 STD>)
>>> datetime.datetime(2010, 6, 9, 10, tzinfo=pytz.utc).astimezone(moscow)
datetime.datetime(2010, 6, 9, 14, 0, tzinfo=<DstTzInfo 'Europe/Moscow' MSD+4:00:00 DST>)
Сказка о потерянном московском времени, или в чем ошиблись ребята из Microsoft