首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何不使用toLocaleString显示秒数

如何不使用toLocaleString显示秒数
EN

Stack Overflow用户
提问于 2017-06-26 13:25:19
回答 2查看 3.9K关注 0票数 4

对象/日期/toLocaleString说:

第二个表示第二个。可能的值是“数字”,“2位数”。

“数字”和“两位数”有什么区别?我用什么来显示几秒钟内什么都没有?我省略了second选项,它仍在出现。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-29 07:53:52

2位数是0填充,而数字不是.不指定秒(未定义)是省略它们的方式。但是,您确实需要指定所需的小时和秒。类似于:

代码语言:javascript
复制
var date = new Date();
var options = { hour: 'numeric', minute: '2-digit' };
console.log(date.toLocaleString('en-US', options));
票数 3
EN

Stack Overflow用户

发布于 2017-06-26 14:22:42

这个手册帮助我理解了日期系统,希望它也能帮助你。

将日期存储为称为串行值的序列号。例如,在中,1900年1月1日是序列号1,2008年1月1日是序列号39448,因为它是1900年1月1日之后的39,448天。Office将时间存储为十进制分数,因为时间被视为一天的一部分。十进制数是一个从0(0)到0.99999999的值,表示从0:00:00 (上午12:00)的时间。到23:59:59 (晚上11:59:59)。 因为日期和时间是值,所以可以在其他计算中添加、减去和包括它们。通过将包含日期或时间的单元格的格式更改为常规格式,可以将日期视为串行值,将时间视为十进制小数。

另一个将是:基于Mysql的解释

两位数年份的日期值是不明确的,因为世纪是未知的.这些值必须解释为四位格式,因为MySQL使用四位数在内部存储年份。 对于日期时间、日期和时间戳类型,MySQL使用以下规则解释以不明确的年份值指定的日期: 年数值在00-69范围内转换为2000-2069年. 年数值在70-99之间转换为1970-1999年。 对于年份,规则是相同的,除了这个例外:插入到年份(4)中的数值00会导致0000而不是2000年。若要为年份(4)指定零并将其解释为2000,请将其指定为字符串“0”或“00”。

我在这里使用了其他的文档作为参考,因为这里有同样的希望,它们也能帮助你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44760838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档