小编Seb*_*mon的帖子

将UTC Epoch转换为本地日期

我现在一直在与此斗争.我正在尝试将纪元转换为日期对象.这个时代以UTC的形式发送给我.每当你通过new Date()一个时代,它就会认为它是本地的时代.我尝试创建一个UTC对象,然后使用setTime()它调整到适当的纪元,但唯一有用的方法是toUTCString()和字符串不能帮助我.如果我将该字符串传递给新的日期,它应该注意到它是UTC,但事实并非如此.

new Date( new Date().toUTCString() ).toLocaleString()
Run Code Online (Sandbox Code Playgroud)

我的下一次尝试是尝试获取当地当前时期和UTC当前时期之间的差异,但我也无法得到它.

new Date( new Date().toUTCString() ).getTime() - new Date().getTime()
Run Code Online (Sandbox Code Playgroud)

它只给了我很小的差异,低于1000,这是毫秒.

有什么建议?

javascript date utc epoch

253
推荐指数
11
解决办法
32万
查看次数

如何找到jQuery中是否存在具有特定id的div?

我有一个函数<div>在点击时附加一个元素.该函数获取被点击元素的文本并将其分配给一个名为的变量name.然后将该变量用作<div> id附加元素的变量.

我需要看是否<div> idname之前我追加的元素已经存在,但我不知道怎么找这个.

这是我的代码:

$("li.friend").live('click', function() {
  name = $(this).text();

  // if-statement checking for existence of <div> should go here
  // If <div> does not exist, then append element
    $("div#chatbar").append("<div class='labels'><div id='" + name + "' style='display:none;'></div>" + name + "</div>");

  // Else
    alert('this record already exists');
});
Run Code Online (Sandbox Code Playgroud)

这看起来非常简单,但我收到错误" 搜索类名时文件意外结束".我不知道这意味着什么.

if (document.getElementById(name)) {
  $("div#" + name).css({bottom: '30px'});
} else {
  $("div#page-content div#chatbar").append("<div class='labels'>" + name + "</div><div id='" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

252
推荐指数
8
解决办法
47万
查看次数

正则表达式检查字符串是否只包含数字

hash = window.location.hash.substr(1);
var reg = new RegExp('^[0-9]$');
console.log(reg.test(hash));
Run Code Online (Sandbox Code Playgroud)

"123"和两者都是假的"123f".我想检查散列是否只包含数字.我错过了什么?

javascript regex

252
推荐指数
14
解决办法
65万
查看次数

使用JavaScript生成PDF文件

我正在尝试将XML数据从网页转换为PDF文件,我希望我能在JavaScript中完全实现这一点.我需要能够绘制文本,图像和简单的形状.我希望能够在浏览器中完全做到这一点.

javascript pdf pdf-generation

250
推荐指数
5
解决办法
36万
查看次数

有没有任何方法来获取没有查询字符串的URL?

我有一个像这样的网址http://localhost/dms/mduserSecurity/UIL/index.php?menu=true&submenu=true&pcode=1235.

我想没有查询字符串的网址:http://localhost/dms/mduserSecurity/UIL/index.php.

在JavaScript中有没有这方法?目前我正在使用document.location.href,但它返回完整的URL.

javascript url

250
推荐指数
9
解决办法
13万
查看次数

将值添加到数组的最有效方法

假设我有一个大小为N(where N > 0)的数组,是否有一种更有效的方法可以预先添加到不需要O(N + 1)步的数组?

在代码中,基本上,我目前正在做的是

function prependArray(value, oldArray) {
  var newArray = new Array(value);

  for(var i = 0; i < oldArray.length; ++i) {
    newArray.push(oldArray[i]);
  }

  return newArray;
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays prepend

249
推荐指数
8
解决办法
15万
查看次数

使用Number对象保存属性并递增数字,此代码中发生了什么?

最近的一条推文包含了这段JavaScript代码.

有人可以一步一步解释其中发生的事情吗?

> function dis() { return this }
undefined
> five = dis.call(5)
Number {[[PrimitiveValue]]: 5}
> five.wtf = 'potato'
"potato"
> five.wtf
"potato"
> five * 5
25
> five.wtf
"potato"
> five++
5
> five.wtf
undefined
> five.wtf = 'potato?'
"potato?"
> five.wtf
undefined
> five
6
Run Code Online (Sandbox Code Playgroud)

特别是,我不清楚:

  • 为什么结果dis.call(5)Number带有某种[[PrimitiveValue]]属性的,但结果five++five * 5看起来只是普通的数字525(不是Numbers)
  • 为什么five.wtf属性在five++增量后消失
  • 为什么five.wtf属性在five++ …

javascript

247
推荐指数
9
解决办法
2万
查看次数

在JavaScript中将字符串转换为变量名称

我找了解决方案,但找不到任何有效的方法.

我有一个名为的变量onlyVideo.

"onlyVideo"字符串被传递给一个函数.我想onlyVideo将函数内部的变量设置为某种东西.我怎样才能做到这一点?

(有许多变量可以调用到函数中,所以我需要它动态工作,而不是硬编码if语句.)

编辑:可能有更好的方法来做你正在尝试做的事情.我在JavaScript冒险中很早就问过这个问题.查看JavaScript对象的工作原理.

一个简单的介绍:

// create JavaScript object
var obj = { "key1": 1 };

// assign - set "key2" to 2
obj.key2 = 2;

// read values
obj.key1 === 1;
obj.key2 === 2;

// read values with a string, same result as above
// but works with special characters and spaces
// and of course variables
obj["key1"] === 1;
obj["key2"] === 2;

// read with a variable
var key1Str = …
Run Code Online (Sandbox Code Playgroud)

javascript variables

245
推荐指数
8
解决办法
26万
查看次数

函数then()在JavaScript中意味着什么?

我一直在看代码如下:

myObj.doSome("task").then(function(env) {
    // logic
});
Run Code Online (Sandbox Code Playgroud)

哪里then()来的?

javascript

244
推荐指数
8
解决办法
30万
查看次数

用JavaScript计算昨天的日期

如何将昨天计算为JavaScript中的日期?

javascript date

244
推荐指数
10
解决办法
19万
查看次数

标签 统计

javascript ×10

date ×2

arrays ×1

epoch ×1

jquery ×1

pdf ×1

pdf-generation ×1

prepend ×1

regex ×1

url ×1

utc ×1

variables ×1