我需要在javascript中将日期格式设为'DD-Mon-YYYY'.我问了一个问题,它被标记为jQuery日期格式的副本
但是,问题中提供的答案是以"DD-MM-YYYY"格式获取当前日期而不是"DD-MON-YYYY".其次,我没有使用datepicker插件.
你能帮助我,好像如何以"DD-Mon-YYYY"格式获取当前日期.
我想以mm-dd-yyyy的格式获取今天的日期
我在用 var currentDate = new Date();
document.write(currentDate);
我无法弄清楚如何格式化它.
我看到了这些例子var currentTime = new Date(YY, mm, dd);和currentTime.format("mm/dd/YY");
两者都不起作用
我终于使用了格式正确的日期
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;//January is 0!`
var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd}
if(mm<10){mm='0'+mm}
var today = mm+'/'+dd+'/'+yyyy;
document.write(today);'`
Run Code Online (Sandbox Code Playgroud)
对于这么简单的任务来说,这似乎非常复杂.
有没有更好的方法来获得今天的约会dd/mm/yyyy?
我以下面的格式从REST API接收日期和时间
2016-01-17T:08:44:29+0100
Run Code Online (Sandbox Code Playgroud)
我想格式化这个日期和时间戳
17-01-2016 08:44:29
Run Code Online (Sandbox Code Playgroud)
它应该是dd/mm/yyyy hh:mm:ss
如何在TypeScript中格式化?
我正在尝试使用Google Chrome替代PhantomJS将HTML呈现为PDF.到目前为止,它对我来说一直很好.我唯一的问题是我没有找到任何方法来翻译以下PhantomJS代码:
page.paperSize = {
footer: {
contents: phantom.callback(function(pageNum, numPages) {
return "Power by MyWebsite. Created on "+formatDate(new Date())+"<span style='float:right'>" + pageNum + " / " + numPages + "</span>";
})
}
}
Run Code Online (Sandbox Code Playgroud)
格式化日期与问题中的函数相同如何格式化JavaScript日期
但是,我还没有找到一种方法来在谷歌Chrome中无头复制这种行为.我正在使用来自https://github.com/cyrus-and/chrome-remote-interface的 Chrome远程接口(CDP)
这是我的chrome远程接口代码的概述:
return new Promise(async function (resolve, reject) {
const url = "<MyURL here>";
const [tab] = await Cdp.List()
const client = await Cdp({ host: '127.0.0.1', target: tab });
await Promise.all([
Network.enable(),
Page.enable()
]);
Page.loadEventFired(function () {
setTimeout(function () {
resolve(Page.printToPDF({displayHeaderFooter:true}))); //https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-printToPDF
}, …Run Code Online (Sandbox Code Playgroud) 当我在javascript中使用"getHour()"方法时,它会显示军事时间格式.我需要它来显示1-12之间的小时数.谁能告诉我怎么做?这是我正在使用的代码:
function updateclock()
{
var time = new Date();
var todisplay = '';
if (time.getHours() < 10) todisplay += time.getHours();
else todisplay += time.getHours();
if (time.getMinutes() < 10) todisplay += ':0' + time.getMinutes();
else todisplay += ':' + time.getMinutes();
document.getElementById("clock").innerHTML = todisplay;
}
Run Code Online (Sandbox Code Playgroud) 我需要自定义日期格式.在ruby中,我会使用strftime或字符串格式化的时间来完成此任务.
now = Time.new
now.strftime '%a, %d of %b' #=> "Sat, 27 of Jun"
Run Code Online (Sandbox Code Playgroud)
javascript使用strftime还是等效的?如何在javascript中获得类似的效果?
我在 ionic4 中使用 ion-datetime 使用 NgModel 绑定到一个属性,但是,无论我在格式中包含什么选项,我总是得到包含时间戳的时间。¿如何从结果中删除时间戳,以便我的属性的最终值类似于“2019-04-22”而不是“2019-04-22T08:45:41.243-05:00”?
我试过了:但是,我仍然得到时间戳
<ion-datetime max="2030" min="2019" [(ngModel)]="mydate" display-format="MMM DD, YYYY"></ion-datetime>
Run Code Online (Sandbox Code Playgroud)
我希望结果类似于:“2019-04-22”,但我不断收到:“2019-04-22T08:45:41.243-05:00”
我正在以两种不同的格式在数据库中插入日期.
这是作为Datetime插入
var mydate;
mydate = new Date();
document.getElementById('clockinhour').value = mydate.toISOString().slice(0, 19).replace('T', ' ');
Run Code Online (Sandbox Code Playgroud)
输出A.
2017-06-21 20:14:31
Run Code Online (Sandbox Code Playgroud)
这是作为varchar插入:
document.getElementById('clocked_in_time').value = Date();
Run Code Online (Sandbox Code Playgroud)
输出B.
Wed Jun 21 2017 16:14:31 GMT-0400 (Eastern Standard Time)
Run Code Online (Sandbox Code Playgroud)
输出B是正确的时间但我需要显示输出A.什么原因导致转换为ISOString时的时间变化?我怎样才能解决这个问题?
我有一个Date对象,我想以下面的格式显示它:
var myDate = getDate();
// this format: "13 Jan 2012 11:00am";
Run Code Online (Sandbox Code Playgroud)
怎么可能呢?
谢谢,
我收到类似“2017 年 11 月 8 日星期三 00:00:00 GMT-0800(太平洋标准时间)”的日期,并将该值放入输入中。
有没有办法将日期时间解析为日期,添加五天,然后将其格式化为 mm/dd/yyyy ?
我做了一个https://jsfiddle.net/ax6qqw0t/
startingDate = new Date(5/5/2017);
var adjustedDate = addDays(startingDate,13);
$('#max_products').val(adjustedDate);
Run Code Online (Sandbox Code Playgroud) javascript ×10
date ×5
datetime ×3
angular ×2
time ×2
typescript ×2
hour ×1
html ×1
ionic4 ×1
jquery ×1
strftime ×1
toisostring ×1