我将TIMESTAMP存储在数据库中,当我从数据库中取回它时,我想将它转换成am和PM数据格式。
var dbDate = moment(milliseconds); // **i am getting an error over here**
var data = dbDate.format("hh:mm:A").split(":");
但是我得到的是错误moment(milliseconds);
“反对警告:即时建设回到js日期。这是不鼓励的,并将在即将发布的主要版本中删除。请参阅获得更多信息。”
我有来自数据库的数据作为类型号。我必须将它转换成日期,就像如果我在db中有070311的日期,那么当我从db中提取时,我就会得到java中的70311。0丢失,因为它是数字。所以我把这个数字转换成字符串,然后格式化成日期,但没有给出所需的07/03/11。
String strDate = String.valueOf(70311);
Date date = new SimpleDateFormat("ddMMyy").parse(str);
输出日期我得到星期六9月08 00:00:00 IST 3是08/09/0003,但它应该是07/03/11。
我有一个"yymmdd“格式的日期字符串,我想把它转换成JS中的date对象--输入字符串是"161208”,我尝试了下面的代码
var mydate = new Date(InputDate);
但上面写的是无效日期。这是小提琴
基本需要是,我有一个"yymmdd“格式的日期字符串,我必须将它转换成不同的日期格式,比如”yyyy/mm/dd,yymmdd“,”yy/mm“。
我在moment.js的文档中没有看到这一点。也许我正在跳过它,但我想将一年中的一个星期数转换成日期格式。
例如
week: number = 13
year: number = 2017
date: date = // get date format for the first day of that week
我正在使用moment.js,但是我在中找不到我想要的东西。这有可能做到吗?我已经为普通的javascript找到了一些答案,但是由于我已经在使用moment.js,我想可能有一个简单的方法来做到这一点
我想把系统的日期转换成可读的日期格式。但是,当我将系统日期作为参数传递给date构造函数时,我会得到Invalid date响应。如何正确地这样做,以显示格式化的日期,如dd-mm-yyyy for GMT+2?
var date = message.date; // => 1466663308000
var dateObject = new Date(date);
console.log(dateObject);
控制台输出:
无效日期
我如何将这段伪代码转换成JS不用担心结束日期来自哪里,除非它是一个有效的JavaScript日期。
var myEndDateTime = somedate; //somedate is a valid JS date
var durationInMinutes = 100; //this can be any number of minutes from 1-7200 (5 days)
//this is the calculation I don't know how to do
var myStartDate = somedate - durationInMinutes;