var dateInCST; //Getting CST date as input.
/*Triming the time part and retaining only the date.*/
var onlyDateInCST = new Date(dateInCST.getUTCFullYear(), dateInCST.getUTCMonth(), dateInCST.getUTCDate());
console.log(onlyDateInCST);
我在+5点30分。
在日期创建期间,通过提供年份、月份和日期,节点js将其视为IST,并自动推
我是moment.js的新手。我有一个日期对象,它有一些与它相关的时间。我只想检查这个日期是否大于或等于今天的日期,不包括比较.的时间。
var dateToCompare = 2015-04-06T18:30:00.000Z
我只想检查一下dateToCompare是否等于或大于今天的日期。我已经检查了isSame of moment.js,但它似乎只包含字符串和日期部分。但我不想把我的日期转换成字符串或进一步操纵它。因为我担心javascript在将日期转换为字符串时可能会做一些意想不到的事情(比如添加偏移量或dst等等),或者可能是我错了。
文档中的示例isSame()
moment(
在数据库中,我有一行日期和时间,假设是2014-04-16 00:00:00,然后我使用以下命令将日期时间转换为unix时间戳
strtotime('2014-04-16 00:00:00') * 1000; // result 1397577600000
在javascript中,我尝试使用以下代码获取小时数
var d = new Date(1397577600000); // 1397577600000 from php unix timestamp in previous code
d.getHours(); // return 23
d.getMinutes(); /
我需要显示离截止日期还有多远,那就是每周五下午5点Moment将为我提供一周中某一天的日期,但它始终是当前时间,所以截止日期总是显示'x天,23小时,59分钟‘。如何从moment获取日期和具体时间?在我的示例中,我需要将截止日期设置为“下周五17:00”,而不是“下周五当前时间”。
console.log(timeLeft());
function timeLeft() {
var dayINeed = 5; // for Friday
var deadline;
// if we haven't yet passed the day of the we
我在我的项目中使用了,而且我遇到了一些我没有预料到的事情,这些日期的时间部分恰好是中午或午夜。
当我使用本机javascript Date.parse方法时,我得到了解析日期时所期望的结果:
// plain old javascript
var date = new Date(Date.parse("10/21/2010 12:00:00 PM"));
alert(date);
我明白了:
清华10月21日12:00格林尼治时间-0500(中央夏令时间)
我把这个解释为2010年10月21日的中午,这就是我的输入日期。然而,当我导入date.js并尝试类似的东西时,
我把一个日期存储到本地仓库,如下所示。
JS:
var currentTime = new Date(); //get the current time.
//Clock in the time.
localStorage.time = currentTime;
当我试图在以后的某个时候用.
var timeObj = new Date(localStorage.time);
var checkInDayOfMonth = timeObj.getUTCDate(); //returns 1-31
timeObj将没有正确的日期时间,相反,它似乎有当前时间,好像它忽略了我发送的时间的参数。
谁来帮帮我..。
因此,我得到了这个JS函数,它允许我显示时间:
function getCurrentTime() {
var CurrentTime = "";
try {
var CurrentDate = new Date();
var CurrentHours = CurrentDate.getHours();
var CurrentMinutes = CurrentDate.getMinutes();
var CurrentSecond