我正在使用此代码:
date.toLocaleDateString('pt-BR')
在我的Chrome浏览器中,结果是:: 9/13/2016
当我运行测试时
当地人..:2016-09-13
当我在Circle CI中进行测试时:2016年9月13日
发生什么事了?
附注:我正在使用Jest和JSm进行测试。
最佳答案
使用toLocaleDateString
options设置固定格式。
var date = new Date();
var options = { year: 'numeric', month: '2-digit', day: '2-digit' };
console.log(date.toLocaleDateString('pt-BR', options));