在浏览器使用js代码获取当前日期 并以指定格式输出
1
要通过浏览器地址栏使用JavaScript代码获取当前日期,你可以使用以下步骤:
- 在浏览器地址栏中输入 "javascript:",然后在冒号后面添加你的JavaScript代码。
- 使用JavaScript的Date对象来获取当前日期。你可以使用以下代码:
javascript:var currentDate = new Date(); alert(currentDate);
- 将代码复制粘贴到浏览器地址栏中,然后按下回车键。
这将在浏览器中弹出一个对话框,显示当前日期和时间。请注意,不同浏览器可能对在地址栏中执行JavaScript代码的支持程度有所不同
2
为什么浏览器地址栏无法粘贴字符串"javascript:"
浏览器地址栏通常会对输入的内容进行一些安全性检查和限制,以防止恶意代码的执行。其中一个限制是禁止在地址栏中直接粘贴以 "javascript:" 开头的字符串。 这是为了防止恶意网站或攻击者通过欺骗用户,在地址栏中执行恶意的JavaScript代码。如果浏览器允许在地址栏中直接粘贴 "javascript:" 字符串,那么攻击者可能会通过欺骗用户将恶意代码粘贴到地址栏中,从而执行恶意操作。 为了保护用户的安全,浏览器对地址栏中的输入进行了限制。如果你想在浏览器中执行JavaScript代码,可以使用浏览器的开发者工具控制台或在网页中嵌入JavaScript代码来实现。
chrome下试试Ctrl+shift+J进入控制台,在控制台直接输入javascript代码,不用前导“javascript:”.
3
- 打开浏览器(如Chrome)。
- 按下键盘上的 F12 键,或右键点击页面并选择 "检查",打开开发者工具。
- 在开发者工具中,切换到 "控制台" 选项卡。
- 在控制台中输入以下代码并按下回车键:
var currentDate = new Date();
var year = currentDate.getFullYear();
var month = String(currentDate.getMonth() + 1).padStart(2, '0');
var day = String(currentDate.getDate()).padStart(2, '0');
var formattedDate = year + '-' + month + '-' + day;
console.log(formattedDate);
这将在控制台中输出当前日期,格式为 "YYYY-MM-DD"(例如:2023-08-18)。
请注意,这种方法只能在浏览器的开发者工具控制台中使用,而无法直接在浏览器地址栏中执行。
4
要想在地址栏直接输入并alert
需手动输入"javascript:"或部分粘贴+手动输入,再写入代码,比如alert(Date())
5
输出当前日期格式如"2018-08-18"
alert(new Date().toISOString().split('T')[0]);