/** * 客户端时间同步服务 * * Copyright (c) 2018 www.yvanui.com. All rights reserved. * @author luoyifan@qq.com * @time 2018-12-15 11:35:00 */ (function ($) { var offset = 0; $.extend($.yvan, { syncTime: function (real) { /* $.get(entUrl("/time"), { t1: Number(new Date()) }, function (data) { var t1 = Number(data.t1); var t2 = Number(data.t2); var t3 = Number(data.t3); var t4 = Number(new Date()); offset = ((t2 - t1) + (t3 - t4)) / 2; console.log(offset); }); */ $.yvan.ajax($.extend({}, real, { data: { t1: Number(new Date()) }, success: function (data) { var t1 = Number(data.data.t1); var t2 = Number(data.data.t2); var t3 = Number(data.data.t3); var t4 = Number(new Date()); offset = ((t2 - t1) + (t3 - t4)) / 2; if (real.success) real.success.apply(this, arguments); } })); }, getTime: function () { return new Date(Number(new Date()) + offset); }, getMoment: function () { return moment($.yvan.getTime()); } }); })(jQuery);