通常,如果我想得到约会,我可以做一些类似的事情
var d = new Date();
console.log(d);
这样做的问题是,当我运行该代码时,它返回:
2015年8月24日星期一4:20:00 GMT-0800(太平洋标准时间)
我怎么能得到Date()方法以"MM-DD-YYYY"格式返回一个值,所以它将返回如下内容:
2015年8月24日
或者,也许是MM-DD-YYYY H:M
8/24/2016 4:20
我想问一下是否有人知道如何从以下示例中删除日期名称,警报返回 2020 年 2 月 29 日星期六,我不使用 Moment.js 仅 Jquery,因为我只需要能够以以下格式处理日期下面写成代码。
var mydate = new Date('29 Feb 2020');
alert(mydate.toDateString());
Run Code Online (Sandbox Code Playgroud)
感谢您阅读这个问题,希望我清楚我的问题是什么
我正在使用角度4应用程序,在这里我需要使用角度DatePipe获取当前日期和时间.
我希望以下列格式获取日期和时间
dd-mm-yyyy hh:MM:ss AM/PM
我通过使用Angular DatePipe获得了预期,如下所示
<p>{{today | date:'dd-MM-yyyy hh:mm:ss a':'+0530'}}</p>
Run Code Online (Sandbox Code Playgroud)
输出:
10-05-2018 03:28:57 PM
Run Code Online (Sandbox Code Playgroud)
在这里,我想要做的是从app.component.ts获取相同的输出而不触及HTML
所以我尝试了下面的代码,但它生成了一个13位数的时间戳
today = Date.now();
fixedTimezone = this.today;
Run Code Online (Sandbox Code Playgroud)
那么如何在不使用HTML的情况下从app.component.ts文件中获取所提及格式的日期和时间.
我想在 Vue.js 中打印“上次更新:2019 年 6 月 12 日下午 1:30”。我有当前年份,但我想要完整的日期和时间。这是我到目前为止所拥有的
<div id="app">
Last updated: {{ new Date().getFullYear() }}
</div>
Run Code Online (Sandbox Code Playgroud) 我正在使用API从帖子中调用日期.
日期以ISO 8601格式返回:
2015-11-09T10:46:15.097Z
Run Code Online (Sandbox Code Playgroud)
我希望我的日期格式如下:
09/11/2015
Run Code Online (Sandbox Code Playgroud)
然后,我想将它们插入到我的HTML中,如下所示:
$(data).each(function(){
var html = '<randomhtml> '+this.created_at+' <randomhtml>
$('#stream').append(html);
});
Run Code Online (Sandbox Code Playgroud)
有谁知道如何将我的日期更改为正确的格式?
我想要这种格式的日期:'%Y-%m-%dT%H:%M:%S+0000'.我写了一个函数,但仍然问自己是否有更好的方法来做到这一点.这是我的功能:
function formatDate() {
var d = new Date();
var year = d.getMonth() + 1;
var day = d.getDate();
var month = d.getMonth() + 1;
var hour = d.getHours();
var min = d.getMinutes();
var sec = d.getSeconds();
var date = d.getFullYear() + "-" + (month < 10 ? '0' + month : month) + "-" +
(day < 10 ? '0' + day : day) +
"T" + (hour < 10 ? '0' + hour : hour) + …Run Code Online (Sandbox Code Playgroud) 我有一个日期作为服务器响应的时间戳返回,我想("MMM DD, HH:mm")使用toUTCString(). 到目前为止,我有这个:
date = new Date(1555649122787).toUTCString()
Run Code Online (Sandbox Code Playgroud)
o/p:
"Mon, 22 Apr 2019 23:00:32 GMT",但是我想要这种格式的 o/p:
Apr 22, 23:00. 不幸的是,对于我的项目,我无法使用 moment.js 作为库。还有其他更好的方法吗?
我想将日期时间格式化为mongo shell输出上的特定格式
我的查询
db.getCollection('people').find({
date: {
$gte: ISODate("2017-04-24T14:04:34.447Z")
}
},
{
_id: 0,
age: 0,
}
);
Run Code Online (Sandbox Code Playgroud)
我针对此查询的输出:
/* 1 */
{
"user_id" : "bcd020",
"status" : "D",
"date" : ISODate("2017-04-24T14:04:34.447Z")
}
/* 2 */
{
"user_id" : "bcd021",
"status" : "D",
"date" : ISODate("2017-04-24T14:04:34.447Z")
}
Run Code Online (Sandbox Code Playgroud)
我想要的是在输出中格式化日期时间,例如
/* 1 */
{
"user_id" : "bcd020",
"status" : "D",
"date" : 2017-04-24 14:04:34
}
/* 2 */
{
"user_id" : "bcd021",
"status" : "D",
"date" : 2017-04-24 14:04:34
}
Run Code Online (Sandbox Code Playgroud) 在 javascript 中,我尝试使用 toLocaleString 函数将 Date 对象转换为语言环境字符串。我想要的是用毫秒转换的语言环境字符串。那可能吗?
const time = "2018-12-03T16:24:05.150Z";
const date = new Date(time);
const str = date.toLocaleString();
console.log(date.toLocaleString()); //3-12-2018 17:24:05Run Code Online (Sandbox Code Playgroud)
我使用toLocaleDateString格式化日期的方法。我就是这样做的:
> var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
> var today = new Date();
> today.toLocaleDateString("fr-FR", options);
"mercredi 23 octobre 2019" //The output
Run Code Online (Sandbox Code Playgroud)
在法语中,日期的通常格式如下:
Mercredi, 23 octobre 2019
Run Code Online (Sandbox Code Playgroud)
星期几的第一个字母大写,后面加一个逗号。如何使代码适应这种格式?
javascript ×8
date ×6
html ×2
angular ×1
date-format ×1
date-pipe ×1
jquery ×1
mongodb ×1
time-format ×1
typescript ×1
vue.js ×1