d3 日期格式本地化

var locale = d3.timeFormatLocale({
    dateTime: "%a %b %e %X %Y",
    date: "%Y/%-m/%-d",
    time: "%H:%M:%S",
    periods: ["上午", "下午"],
    days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
    shortDays: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
    months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
    shortMonths: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"]
});
var formatMonth = locale.format("%b"),
    formatDay = locale.format("%a"),
    formatDate = locale.format("%e"),
    x = locale.format("%X"),
    y = locale.format("%Y"),
    ti = locale.format("%Y/%-m/%-d"),
    ttt = locale.format("%Y/%-m/%-d %X"),
    date = new Date();
var d = formatMonth(date);
console.log(d); // "一月"
var d1 = formatDay(date);
console.log(d1); //星期五
var d2 = formatDate(date);
console.log(d2); //20
var d4 = x(date);
console.log(d4); //00:59:54
var d5 = y(date);
console.log(d5); //2017
var te = ti(date);
console.log(te); //2017/1/20
var tttt = ttt(date);
console.log(tttt); //2017/1/20 00:59:54

直接在js里或者typescript里写出来可以测试

转载于:https://my.oschina.net/u/2499632/blog/828126

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值