我使用以下代码片段将 Date 对象转换为字符串。
var startDate = new Date();
var result = Globalize.parseDate(startDate, "MM/DD/YYYY");
但它会返回空值。如何将 Date 对象转换为特定于字符串的格式?
最佳答案
要了解所有可能的方法,请检查 this link 出来。
我已经把所有的 DEMOS here...
标准 JS:
<script type="text/javascript">
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1; //Months start with zero
var curr_year = d.getFullYear();
document.write(curr_month + "/" + curr_date + "/" + curr_year);
</script>
MOMENT.JS:
<script>
var a = moment([2010, 1, 14, 15, 25, 50, 125]);
a.format("MM/DD/YYYY,");
</script>
不想下载,只需添加这一行:
<script src="http://momentjs.com/downloads/moment.min.js"></script>
jQuery 用户界面:
$.datepicker.formatDate('yy-mm-dd', new Date(2007, 1 - 1, 26));
即:
var d1=new Date();
d1.toString('MM-dd-yyyy');
全局化:
var startDate = new Date();
var result = Globalize.format(startDate, "MM/DD/YYYY");
关于javascript - 日期到字符串对象的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20898913/