在我的脚本标签中,var today
以Sat Sep 07 2019 00:00:00 GMT+0530 (India Standard Time)
日期格式显示,我想将此日期格式更改为yyyy-mm-dd
格式。
我的代码:
<script>
$(document).ready(function() {
var date = new Date();
var today = new Date(date.getFullYear(), date.getMonth(), date.getDate());
console.log(today);
});
</script>
我正在尝试这样:
<script>
$(document).ready(function() {
var date = new Date();
var today = new Date(date.getFullYear(), date.getMonth(), date.getDate());
var newDate = "<?php echo date("Y-m-d", strtotime(today)); ?>";
console.log(newDate);
});
</script>
如何使用strtotime()
更改日期格式?
答案 0 :(得分:4)
使用PHP获取今天的日期并更改格式
str1 = """Kellokolme1@gmail.com
stacexbeatz500@gmail.com
hiimjose789@gmail.com
"""
str1.splitlines()
# ['Kellokolme1@gmail.com', 'stacexbeatz500@gmail.com', 'hiimjose789@gmail.com']
输出
-p
使用js
docker run -p 8000:80 frontend
答案 1 :(得分:2)
使用:
<script>
$(document).ready(function() {
var date = new Date();
var today = new Date(date.getFullYear(), date.getMonth(), date.getDate());
var newDate = "<?php echo date("Y-m-d"); ?>";
console.log(newDate);
});
</script>
答案 2 :(得分:2)
当您已经拥有了获得所需格式的所有内容时,请不要使用服务器端逻辑:
<script>
$(document).ready(function() {
let today = new Date();
let strToday = today.getFullYear() + "-" + today.getMonth() + "-" + today.getDay();
console.log(strToday);
});
</script>
答案 3 :(得分:2)
只需格式化日期。不要忘记getMonth()是从零开始的。
const date = new Date();
const mm = date.getMonth() + 1;
const dd = date.getDate();
const format = [
date.getFullYear(),
(mm > 9 ? '' : '0') + mm,
(dd > 9 ? '' : '0') + dd
].join('-');
console.log(format);
答案 4 :(得分:2)
写一个函数来更改“ yyyy-mm-dd”中的日期格式。
JSFiddle上的演示:http://jsfiddle.net/ecv7waru/
<script>
$(document).ready(function() {
var date = new Date();
var today = new Date(date.getFullYear(), date.getMonth(), date.getDate());
var newDate = formatDate(today);
console.log(newDate);
});
function formatDate(date) {
var d = new Date(date),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
if (month.length < 2)
month = '0' + month;
if (day.length < 2)
day = '0' + day;
return [year, month, day].join('-');
}
</script>
答案 5 :(得分:2)
使用moment
可以实现代码较少的最佳选择,具体方法如下:ONE LINE
var today =moment().format('YYYY-MM-DD');
console.log(today)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.js"></script>