相关疑难解决方法(0)

js函数从url获取文件名

我有一个像http://www.example.com/blah/th.html这样的网址

我需要一个javascript函数来给我'th'值.

我的所有网址都有相同的格式(2个字母的文件名,扩展名为.html).

我希望它是一个安全的功能,所以如果有人传入一个空的URL它不会破坏.

我知道如何检查长度,但我应该检查null是否正确?

javascript function

42
推荐指数
10
解决办法
5万
查看次数

jquery将数字转换为日期?

我有一个"date_created":"1273185387"以epoch格式返回的json文件

我想把它转换成这样的东西 Thu, 06 May 2010 22:36:27 GMT

任何进行此转换的脚本?

time jquery epoch

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

将C#datetime解析为javascript datetime

我知道我的问题与其他问题相似,但我没有找到解决问题的方法.

我有一个C#DateTime属性

 public DateTime MyDate { get;set;}
Run Code Online (Sandbox Code Playgroud)

当我使用ajax获取一些信息时,我在javascript中写道:

$.each(object, function(k,v){
  alert(object.MyDate);
});
Run Code Online (Sandbox Code Playgroud)

它返回如下内容:

/Date(1362478277517)/
Run Code Online (Sandbox Code Playgroud)

可以将日期时间转换为javascript日期吗?

谢谢.

javascript c# jquery datetime

16
推荐指数
1
解决办法
1万
查看次数

如何获取JavaScript中所有时区的列表

我正在使用react / redux开发应用程序,并且我开始使用库react-intl格式化消息和日期。

我已经能够在<FormattedDate>标签中显示其使用的时区。

我想选择所有可能存在的时区,所以当用户选择一个时区时,该<FormattedDate>格式会自动更改。

我找不到如何使用react-intl列出所有可能的时区。

我也在google中搜索过,但没有找到任何内置的javascript函数可以做到这一点。

是那样吗 如何获得该清单?

注意:不要以为是同一个问题,因为如果可能的话,我不想使用外部库,如果这是唯一的解决方案,那么我将不得不采用这种方式...:/

javascript timezone react-intl

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

如何在Angular中将纪元转换为可读日期以在Chartist中使用

在这里,我得到了一系列日期/时间纪元

ApiFactory.getTweetQuotes(the_ticker).then(function(data) {
    // Create epoch array:
    for (var i = 0; i < data.data.quotes.length; i++) {                    
        vs.tweet_epochs.push(data.data.quotes[i].start_epoch);
    }

    console.log(vs.tweet_epochs);

    initChart();
    vs.loadingChart = true;
});
Run Code Online (Sandbox Code Playgroud)

vs.tweet_epochs 看起来像这样安慰: 在此输入图像描述

我正在使用Chartist,目前它的打印效果不是很好: 在此输入图像描述

我在这里找到了这个答案,用UTC将UTC时代转换为本地日期,但它只是0为每个时代增加了3个,而不是将它们转换为日期.

如果您需要Charist代码:

var initChart = function() {
    var data = {

        labels: vs.tweet_epochs,
        series: [
            vs.tweet_vol
        ]
    };

    // Chart options:
    var options = {
        showPoint: true,
        showArea: true,
        lineSmooth: true,
        fullWidth: true,
        axisX: {
            showGrid: false,
            showLabel: true
        },
        axisY: {
            offset: 40,
            labelInterpolationFnc: function(value) …
Run Code Online (Sandbox Code Playgroud)

javascript datetime epoch angularjs

5
推荐指数
1
解决办法
7620
查看次数

将带有时区的Unix时间戳转换为JavaScript日期

我有一个旧版Web应用程序,该应用程序将日期存储为UNIX时间戳(自1970年以来的秒数)。通常,这样的时间戳代表UTC,但是这些时间戳是UTC-8。看起来似乎从来没有考虑过夏令时(DST)。我可以将其在服务器上转换为UTC并发送给客户端,但是我想知道是否存在仅JavaScript的解决方案。

输入示例:

1399335987
Run Code Online (Sandbox Code Playgroud)

示例输出:

"2014-05-05T16:26:27-07:00" // Pacific Daylight Time (PDT)
Run Code Online (Sandbox Code Playgroud)

客户端应根据其本地计算机显示日期/时间。我研究了使用momentjs,但在没有数字成为UTC的情况下,我找不到如何根据数字构造日期。这可能吗?

javascript datetime

3
推荐指数
1
解决办法
8619
查看次数

将长字符串转换为日期

我从DB获取日期值作为值.我将此转换为字符串以使用解析函数.以下是我的代码

 Date date1 = new SimpleDateFormat("MM/dd/yyyy").parse(strDate1);
Run Code Online (Sandbox Code Playgroud)

但是当这个代码正在执行时,应用程序崩溃.如果执行该代码,它将成功执行

strDate1="12/30/2012".
Run Code Online (Sandbox Code Playgroud)

但我有这个值为" 12302012235 "(pzudo值).

我怎样才能做到这一点?

编辑:

我将日期值保存为DB为INTEGER.从DB我得到这个值并转换为string.this是实际的strDate1值

strDate1="1346524199000"
Run Code Online (Sandbox Code Playgroud)

android date

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

JavaScript的Date对象是否自动处理夏令时?

我正在调查涉及将序列化UTC日期转换为JavaScript日期对象的问题; 我已经阅读了关于这个主题的几个问题,但我仍然不清楚.

首先让我说我在英国.如果我举个例子UTC的时代1473805800000,这是Tue, 13 Sep 2016 22:30:00 GMT,然后使用该值来创建一个JavaScript日期:

var date = new Date(1473805800000);
console.log(date);
Run Code Online (Sandbox Code Playgroud)

控制台日志:

Tue Sep 13 2016 23:30:00 GMT+0100 (GMT Summer Time)
Run Code Online (Sandbox Code Playgroud)

即浏览器已经认识到需要为DST添加额外的小时.

我的问题是,如果我在10月30日之后再次运行相同的代码时钟表已经回来了,我是否仍会得到23:30的相同结果,或者它是22:30,好像它是格林尼治标准时间?换句话说,浏览器是否添加了一小时,因为主题日期是DST还是因为我们目前处于夏令时?

我无法通过组策略更改工作站的系统时钟,否则我会及时跳过它并自行测试.

javascript date dst

2
推荐指数
1
解决办法
4265
查看次数

如何在 JavaScript 中将数字转换为日期

我有一个1546108200纪元格式的数字“ ”。

我想转换成日期格式,如"Sunday, December 30, 2018 12:00:00 AM".

我怎样才能做到这一点?

javascript datetime numbers

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

Javascript:如何将纪元转换为 dd-mm-yyyy

我有一个纪元时间:x = 1383483902000

我正在尝试获取如下日期:dd-mm-yyyy,并且希望在没有额外库的情况下执行此操作。

我尝试了多种方法,最后一种方法的结果如下:

var date = new Date(Math.round(Number(x)));
Run Code Online (Sandbox Code Playgroud)

但我得到了一个丑陋的东西,例如: sun nov 03 2013 14:05:02 GMT+01:00

javascript date

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×8

datetime ×4

date ×3

epoch ×2

jquery ×2

android ×1

angularjs ×1

c# ×1

dst ×1

function ×1

numbers ×1

react-intl ×1

time ×1

timezone ×1