获取以分钟为单位的当前日期时间,并将日期时间(d.m.Y H:m)转换为分钟Javascript

get current datetime in minutes and convert datetime (d.m.Y H:m) to minutes Javascript

本文关键字:时间 分钟 Javascript 转换 日期 为单位 当前日期 获取      更新时间:2023-09-26

请允许我在javascript或jQuery:中获得帮助

如何将当前日期和时间设置为分钟

我输入了一个格式为'd/m/Y H:m'(例如25/12/2016 22:35)的日期时间。如何获取并将其转换为分钟?并将其与当前日期时间进行区分

提前感谢您的帮助。我尝试了所有,但都不起作用

要将当前日期和时间计算为分钟,可以将毫秒除以:

var theMinutes = new Date().getTime() / (1000 * 60);

要获得输入并将其转换为分钟,可以使用Date对象,并将毫秒除以:

    var someDateTime = document.getElementById("someDateTime").value;
var someParts = someDateTime.split(" ");
var theDate = someParts[0];
var theTime = someParts[1];
var dateParts = theDate.split("/");
var timeParts = theTime.split(":");
var theDay = dateParts[0];
var theMonth = dateParts[1];
var theYear = dateParts[2];
var theHours = timeParts[0];
var theMinutes = timeParts[1];
var someDateTimeObject = new Date(theYear, theMonth, theDay, theHours, theMinutes, 0 );
var someDateTimeObjectMillis = someDateTimeObject.getTime();
var someDateTimeObjectMinutes = someDateTimeObjectMillis / (1000 * 60);

你好,谢谢你的所有回答

首先,我使用php获取当前时间(以毫秒为单位),然后将提取日期转换为毫秒,并以小时为单位获取它们之间的差异:促销(分钟)我通常有767小时我应该得到:47小时和一些分钟

 var startdate=document.getElementById('pickupdate').value; //03-11-2015 15:49

var someParts = startdate.split(" ");
var theDate = someParts[0];
var theTime = someParts[1];
var dateParts = theDate.split("-");
var timeParts = theTime.split(":");
var theDay = dateParts[0];
var theMonth = dateParts[1];
var theYear = dateParts[2];
var theHours = timeParts[0];
var theMinutes = timeParts[1];
var someDateTimeObject = new Date(theYear, theMonth, theDay, theHours, theMinutes, 0 );
var someDateTimeObjectMillis = someDateTimeObject.getTime();
//var someDateTimeObjectMinutes = someDateTimeObjectMillis / (1000 * 60);

alert(someDateTimeObjectMillis);
var maintenant = <?php echo(round(microtime(true) * 1000)); ?>;
alert(maintenant);
var diff = someDateTimeObjectMillis - maintenant;
alert(diff);
var promo = diff/(60 * 1000);
alert(promo); // 46079  

感谢您的支持