C#实现类似于js的getTime()方法
public static long GetIntFromTime(DateTime dt) { long lLeft = 621355968000000000; DateTime dt1 = dt.ToUniversalTime(); long Sticks = (dt1.Ticks - lLeft) / 10000000; return Sticks; }
结果:1473053790
js代码判断1473053790距离当前时间
baseApp.filter('twFilterDate', function($filter) { return function(time, mark, status) { var nowTime = new Date(); var diff = nowTime.getTime() / 1000 - time; var timeStr = ''; if (!status && diff < 60) { timeStr = '刚刚'; } else if (!status && diff < 3600) { timeStr = Math.floor(diff / 60) + "分钟前"; } else if (!status && diff < 86400) { timeStr = Math.floor(diff / 3600) + "小时前"; } else if (!status && diff < 2592000) { timeStr = Math.floor(diff / 86400) + "天前"; } else { mark = mark ? mark : '.'; timeStr = $filter('date')(time + '000', 'yyyy' + mark + 'MM' + mark + 'dd', 'PRC'); } return timeStr; }; });

浙公网安备 33010602011771号