JQuery не будет отображать правильное время назад - PullRequest
0 голосов
/ 08 апреля 2020

Я использую момент с livestamp уже много лет, и вдруг он работает неправильно. Я просто хочу, чтобы он сказал «обновленный XXX a go», но он как-то берет сдвиг времени и отображает его как «через 4 часа». Пожалуйста, помогите.

$.ajaxSetup({
	type: "POST",
	contentType: "application/json; charset=utf-8",
	cache: false,
	dataType: "json",
	xhrFields: {
		withCredentials: true
	}
});

$.ajax({
	url: "https://www.mytaglist.com/ethLogShared.asmx/GetLatestTemperatureRawDataByUUID",
	data: JSON.stringify({
		uuid: "0f32cb87-eb86-4a60-9e66-e0cfd661cba1"
	}),
	success: function (retval, textStatus) {

		var bftime = retval.d.time;
		$("#displaybfdatetime").livestamp(new Date(bftime));
    $("#displaytime").text((retval.d.time));
	},
  
	error: function (xhr, textStatus, exception) {
		alert(textStatus);
	}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/livestamp/1.1.2/livestamp.min.js"></script>

<span id="displaybf"></span>
<p>Updated <span id="displaybfdatetime"></span></p>
<span id="displaytime"></span>
...