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;
    };
});

 

posted @ 2016-09-05 13:50  wjl910  阅读(279)  评论(0)    收藏  举报