我有一个像http://www.example.com/blah/th.html这样的网址
我需要一个javascript函数来给我'th'值.
我的所有网址都有相同的格式(2个字母的文件名,扩展名为.html).
我希望它是一个安全的功能,所以如果有人传入一个空的URL它不会破坏.
我知道如何检查长度,但我应该检查null是否正确?
我有一个"date_created":"1273185387"
以epoch格式返回的json文件
我想把它转换成这样的东西 Thu, 06 May 2010 22:36:27 GMT
任何进行此转换的脚本?
我知道我的问题与其他问题相似,但我没有找到解决问题的方法.
我有一个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日期吗?
谢谢.
我正在使用react / redux开发应用程序,并且我开始使用库react-intl格式化消息和日期。
我已经能够在<FormattedDate>
标签中显示其使用的时区。
我想选择所有可能存在的时区,所以当用户选择一个时区时,该<FormattedDate>
格式会自动更改。
我找不到如何使用react-intl列出所有可能的时区。
我也在google中搜索过,但没有找到任何内置的javascript函数可以做到这一点。
是那样吗 如何获得该清单?
注意:不要以为是同一个问题,因为如果可能的话,我不想使用外部库,如果这是唯一的解决方案,那么我将不得不采用这种方式...:/
在这里,我得到了一系列日期/时间纪元
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) 我有一个旧版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的情况下,我找不到如何根据数字构造日期。这可能吗?
我从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) 我正在调查涉及将序列化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还是因为我们目前处于夏令时?
我无法通过组策略更改工作站的系统时钟,否则我会及时跳过它并自行测试.
我有一个1546108200
纪元格式的数字“ ”。
我想转换成日期格式,如"Sunday, December 30, 2018 12:00:00 AM"
.
我怎样才能做到这一点?
我有一个纪元时间: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