我把一个日期存储到本地仓库,如下所示。
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中创建了一个日期,如下所示:
var myDate = new Date('2013-01-01 00:00:00');
我假设JS将此作为UTC时间读取。但是,当我执行类似myDate.getTime()的操作时,返回的时间戳类似于格林尼治标准时间凌晨4点。
为什么会这样呢?如何获取UTC时间的午夜日期?
我正面临一个新的IE问题。我正在使用moment.js来处理我的webapp应用中的日期。我需要获取一些日期的时间戳,例如:
var x = moment();
console.log(x.valueOf());
但在IE8 (原生版本,或IETester,它与IE10上的模拟IE8版本配合得很好)下,我得到的是实际的moment对象,而不是以毫秒为单位的时间戳。
我不能使用标准的javascript日期。
有什么想法吗?
我有这样的程序:
create or replace Procedure return_rows_LECTURE_BY_DATE (in_date in date, out_cursor OUT SYS_REFCURSOR) As
Begin
OPEN out_cursor for
select *
FROM COURSE_LECTURE
WHERE LECT_DATE_TIME_START >= to_timestamp(in_date, 'dd-mm-yyyy')
and LECT_DATE_TIME_S
我正在做一些事情,当范围过滤器处于活动状态时,范围面将相应地更新。如果没有给定过滤器,我将使用默认的范围&间隔。如果设置了过滤器,我会执行第二次solr调用来重新计算刻面范围间隙。
举个例子,首先我展示了一个10年间隔的范围面。当你过滤其中的一个时,它显示了10个1YEAR的范围面。如果你再过滤一次,它会显示12个桶,一个月的范围等等…
它有点用,但是当范围过滤器包含一个*时,我遇到了麻烦。Solr知道如何在给定solrfield:1960-01-01T00:00:00Z to *时正确过滤结果,但我不知道如何根据*重新计算日期范围刻面间隔。现在,我计算两个日期之间的差异作为unix时
我正在尝试解析一个日期字符串,并在UTC区域的日期开始时将相应的unix时间返回到午夜。但是,我的node.js一直在我的时区中返回该日期开始时的unixtime。
我做错了什么?它应该将1440633600打印到控制台,但它会打印一个与我的时区中的unix时间相对应的数字,而不是UTC。
var moment = require('moment');
var datestring = "August 27 2015";
var unixDate = new Date(datestring);
var myDate = momen
app.js文件 import React, { useState } from 'react';
import Header from '../header/header';
import Day from '../day/day'
import {BrowserRouter as Router} from 'react-router-dom';
import './app.css';
export default function App() {
const [currentDay, set