1 时间戳 2 C# 如何生成一个时间戳 3 js 时间加一分钟... 4 js string

经常发现很多地方使用一个时间戳表示时间。比如: 1370838759  表示 2013年6月10日 12:32:39。 我们就需要一个工具,方便地转换这种时间格式

什么是时间戳?

时间戳, 又叫Unix Stamp. 从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

C# 时间戳转换为普通时间

  

 

相差格林威治时间 8个小时  中国是北京时间

var drtr = new DateTime(1970, 1, 1);
var sdsdsds = drtr.AddMilliseconds(1548210647000);
Console.WriteLine(sdsdsds);

DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse("1548210647" + "0000000");
TimeSpan toNow = new TimeSpan(lTime);
var datepar = dateTimeStart.Add(toNow);
Console.WriteLine(datepar);
Console.WriteLine("----");

strnow.setMinutes(strnow.getMinutes()+1);

// strnow加上一分钟   返回时间的 时间戳

var str = 'Jan 23, 2019 10:25:47 AM';
var strnow = new Date(str);