Socket
Socket
Sign inDemoInstall

d3-time-format

Package Overview
Dependencies
Maintainers
1
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

d3-time-format - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1

2

build/bundle.js

@@ -1,1 +0,1 @@

var version = "0.2.0"; export * from "../index"; export {version};
var version = "0.2.1"; export * from "../index"; export {version};

@@ -790,3 +790,3 @@ (function (global, factory) {

var version = "0.2.0";
var version = "0.2.1";

@@ -793,0 +793,0 @@ exports.version = version;

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("d3-time")):"function"==typeof define&&define.amd?define("d3-time-format",["exports","d3-time"],t):t(e.d3_time_format={},e.d3_time)}(this,function(e,t){"use strict";function r(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function n(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function a(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function o(e){function t(e,t){return function(r){var n,a,o,u=[],i=-1,s=0,d=e.length;for(r instanceof Date||(r=new Date(+r));++i<d;)37===e.charCodeAt(i)&&(u.push(e.slice(s,i)),null!=(a=ee[n=e.charAt(++i)])?n=e.charAt(++i):a="e"===n?" ":"0",(o=t[n])&&(n=o(r,a)),u.push(n),s=i+1);return u.push(e.slice(s,i)),u.join("")}}function o(e,t){return function(r){var o=a(1900),i=u(o,e,r+="",0);if(i!=r.length)return null;if("p"in o&&(o.H=o.H%12+12*o.p),"W"in o||"U"in o){"w"in o||(o.w="W"in o?1:0);var s="Z"in o?n(a(o.y)).getUTCDay():t(a(o.y)).getDay();o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(s+5)%7:o.w+7*o.U-(s+6)%7}return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,n(o)):t(o)}}function u(e,t,r,n){for(var a,o,u=0,i=t.length,s=r.length;i>u;){if(n>=s)return-1;if(a=t.charCodeAt(u++),37===a){if(a=t.charAt(u++),o=Ue[a in ee?t.charAt(u++):a],!o||(n=o(e,r,n))<0)return-1}else if(a!=r.charCodeAt(n++))return-1}return n}function i(e,t,r){var n=Ye.exec(t.slice(r));return n?(e.p=je[n[0].toLowerCase()],r+n[0].length):-1}function q(e,t,r){var n=Fe.exec(t.slice(r));return n?(e.w=ke[n[0].toLowerCase()],r+n[0].length):-1}function te(e,t,r){var n=He.exec(t.slice(r));return n?(e.w=Je[n[0].toLowerCase()],r+n[0].length):-1}function re(e,t,r){var n=we.exec(t.slice(r));return n?(e.m=xe[n[0].toLowerCase()],r+n[0].length):-1}function ne(e,t,r){var n=ze.exec(t.slice(r));return n?(e.m=Ce[n[0].toLowerCase()],r+n[0].length):-1}function ae(e,t,r){return u(e,fe,t,r)}function oe(e,t,r){return u(e,be,t,r)}function ue(e,t,r){return u(e,Se,t,r)}function ie(e){return De[e.getDay()]}function se(e){return ve[e.getDay()]}function de(e){return Te[e.getMonth()]}function ce(e){return Ae[e.getMonth()]}function me(e){return pe[+(e.getHours()>=12)]}function le(e){return De[e.getUTCDay()]}function Me(e){return ve[e.getUTCDay()]}function he(e){return Te[e.getUTCMonth()]}function ye(e){return Ae[e.getUTCMonth()]}function ge(e){return pe[+(e.getUTCHours()>=12)]}var fe=e.dateTime,be=e.date,Se=e.time,pe=e.periods,ve=e.days,De=e.shortDays,Ae=e.months,Te=e.shortMonths,Ye=s(pe),je=d(pe),He=s(ve),Je=d(ve),Fe=s(De),ke=d(De),ze=s(Ae),Ce=d(Ae),we=s(Te),xe=d(Te),Le={a:ie,A:se,b:de,B:ce,c:null,d:T,e:T,H:Y,I:j,j:H,L:J,m:F,M:k,p:me,S:z,U:C,w:w,W:x,x:null,X:null,y:L,Y:P,Z:U,"%":$},Pe={a:le,A:Me,b:he,B:ye,c:null,d:X,e:X,H:N,I:O,j:B,L:W,m:Z,M:G,p:ge,S:E,U:I,w:K,W:Q,x:null,X:null,y:_,Y:R,Z:V,"%":$},Ue={a:q,A:te,b:re,B:ne,c:ae,d:f,e:f,H:S,I:S,j:b,L:D,m:g,M:p,p:i,S:v,U:m,w:c,W:l,x:oe,X:ue,y:h,Y:M,Z:y,"%":A};return Le.x=t(be,Le),Le.X=t(Se,Le),Le.c=t(fe,Le),Pe.x=t(be,Pe),Pe.X=t(Se,Pe),Pe.c=t(fe,Pe),{format:function(e){var n=t(e+="",Le);return n.parse=o(e,r),n.toString=function(){return e},n},utcFormat:function(e){var r=t(e+="",Pe);return r.parse=o(e,n),r.toString=function(){return e},r}}}function u(e,t,r){var n=0>e?"-":"",a=(n?-e:e)+"",o=a.length;return n+(r>o?new Array(r-o+1).join(t)+a:a)}function i(e){return e.replace(ne,"\\$&")}function s(e){return new RegExp("^(?:"+e.map(i).join("|")+")","i")}function d(e){for(var t={},r=-1,n=e.length;++r<n;)t[e[r].toLowerCase()]=r;return t}function c(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function m(e,t,r){var n=te.exec(t.slice(r));return n?(e.U=+n[0],r+n[0].length):-1}function l(e,t,r){var n=te.exec(t.slice(r));return n?(e.W=+n[0],r+n[0].length):-1}function M(e,t,r){var n=te.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function h(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function y(e,t,r){var n=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function g(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function f(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function b(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function S(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function p(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function v(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function D(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function A(e,t,r){var n=re.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function T(e,t){return u(e.getDate(),t,2)}function Y(e,t){return u(e.getHours(),t,2)}function j(e,t){return u(e.getHours()%12||12,t,2)}function H(e,r){return u(1+t.day.count(t.year(e),e),r,3)}function J(e,t){return u(e.getMilliseconds(),t,3)}function F(e,t){return u(e.getMonth()+1,t,2)}function k(e,t){return u(e.getMinutes(),t,2)}function z(e,t){return u(e.getSeconds(),t,2)}function C(e,r){return u(t.sunday.count(t.year(e),e),r,2)}function w(e){return e.getDay()}function x(e,r){return u(t.monday.count(t.year(e),e),r,2)}function L(e,t){return u(e.getFullYear()%100,t,2)}function P(e,t){return u(e.getFullYear()%1e4,t,4)}function U(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+u(t/60|0,"0",2)+u(t%60,"0",2)}function X(e,t){return u(e.getUTCDate(),t,2)}function N(e,t){return u(e.getUTCHours(),t,2)}function O(e,t){return u(e.getUTCHours()%12||12,t,2)}function B(e,r){return u(1+t.utcDay.count(t.utcYear(e),e),r,3)}function W(e,t){return u(e.getUTCMilliseconds(),t,3)}function Z(e,t){return u(e.getUTCMonth()+1,t,2)}function G(e,t){return u(e.getUTCMinutes(),t,2)}function E(e,t){return u(e.getUTCSeconds(),t,2)}function I(e,r){return u(t.utcSunday.count(t.utcYear(e),e),r,2)}function K(e){return e.getUTCDay()}function Q(e,r){return u(t.utcMonday.count(t.utcYear(e),e),r,2)}function _(e,t){return u(e.getUTCFullYear()%100,t,2)}function R(e,t){return u(e.getUTCFullYear()%1e4,t,4)}function V(){return"+0000"}function $(){return"%"}function q(e){return e.toISOString()}var ee={"-":"",_:" ",0:"0"},te=/^\s*\d+/,re=/^%/,ne=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ae=o({dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),oe=o({dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],shortDays:["dg.","dl.","dt.","dc.","dj.","dv.","ds."],months:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],shortMonths:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."]}),ue=o({dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}),ie=o({dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}),se=o({dateTime:"%a %b %e %X %Y",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),de=o({dateTime:"%a %e %b %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),ce=o({dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],shortDays:["dom","lun","mar","mié","jue","vie","sáb"],months:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],shortMonths:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"]}),me=o({dateTime:"%A, %-d. %Bta %Y klo %X",date:"%-d.%-m.%Y",time:"%H:%M:%S",periods:["a.m.","p.m."],days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],shortDays:["Su","Ma","Ti","Ke","To","Pe","La"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],shortMonths:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"]}),le=o({dateTime:"%a %e %b %Y %X",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["",""],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim","lun","mar","mer","jeu","ven","sam"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["jan","fév","mar","avr","mai","jui","jul","aoû","sep","oct","nov","déc"]}),Me=o({dateTime:"%A, le %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."]}),he=o({dateTime:"%A, %e ב%B %Y %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],shortDays:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],months:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],shortMonths:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"]}),ye=o({dateTime:"%Y. %B %-e., %A %X",date:"%Y. %m. %d.",time:"%H:%M:%S",periods:["de.","du."],days:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],shortDays:["V","H","K","Sze","Cs","P","Szo"],months:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],shortMonths:["jan.","feb.","már.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."]}),ge=o({dateTime:"%A %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],shortDays:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],shortMonths:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"]}),fe=o({dateTime:"%Y %b %e %a %X",date:"%Y/%m/%d",time:"%H:%M:%S",periods:["AM","PM"],days:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],shortDays:["日","月","火","水","木","金","土"],months:["睦月","如月","弥生","卯月","皐月","水無月","文月","葉月","長月","神無月","霜月","師走"],shortMonths:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]}),be=o({dateTime:"%Y/%m/%d %a %X",date:"%Y/%m/%d",time:"%H:%M:%S",periods:["오전","오후"],days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],shortDays:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],shortMonths:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]}),Se=o({dateTime:"%A, %e %B %Y г. %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["недела","понеделник","вторник","среда","четврток","петок","сабота"],shortDays:["нед","пон","вто","сре","чет","пет","саб"],months:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"],shortMonths:["јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек"]}),pe=o({dateTime:"%a %e %B %Y %T",date:"%d-%m-%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],shortDays:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],shortMonths:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"]}),ve=o({dateTime:"%A, %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],shortDays:["Niedz.","Pon.","Wt.","Śr.","Czw.","Pt.","Sob."],months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],shortMonths:["Stycz.","Luty","Marz.","Kwie.","Maj","Czerw.","Lipc.","Sierp.","Wrz.","Paźdz.","Listop.","Grudz."]}),De=o({dateTime:"%A, %e de %B de %Y. %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],shortDays:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],shortMonths:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]}),Ae=o({dateTime:"%A, %e %B %Y г. %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],shortDays:["вс","пн","вт","ср","чт","пт","сб"],months:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],shortMonths:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"]}),Te=o({dateTime:"%A den %d %B %Y %X",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["fm","em"],days:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],shortDays:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],shortMonths:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"]}),Ye=o({dateTime:"%a %b %e %X %Y",date:"%Y/%-m/%-d",time:"%H:%M:%S",periods:["上午","下午"],days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],shortDays:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],shortMonths:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]}),je="%Y-%m-%dT%H:%M:%S.%LZ";q.parse=function(e){var t=new Date(e);return isNaN(t)?null:t},q.toString=function(){return je};var He=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?q:ae.utcFormat(je),Je=ae.format,Fe=ae.utcFormat,ke="0.2.0";e.version=ke,e.format=Je,e.utcFormat=Fe,e.locale=o,e.localeCaEs=oe,e.localeDeCh=ue,e.localeDeDe=ie,e.localeEnCa=se,e.localeEnGb=de,e.localeEnUs=ae,e.localeEsEs=ce,e.localeFiFi=me,e.localeFrCa=le,e.localeFrFr=Me,e.localeHeIl=he,e.localeHuHu=ye,e.localeItIt=ge,e.localeJaJp=fe,e.localeKoKr=be,e.localeMkMk=Se,e.localeNlNl=pe,e.localePlPl=ve,e.localePtBr=De,e.localeRuRu=Ae,e.localeSvSe=Te,e.localeZhCn=Ye,e.isoFormat=He});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("d3-time")):"function"==typeof define&&define.amd?define("d3-time-format",["exports","d3-time"],t):t(e.d3_time_format={},e.d3_time)}(this,function(e,t){"use strict";function r(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function n(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function a(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function o(e){function t(e,t){return function(r){var n,a,o,u=[],i=-1,s=0,d=e.length;for(r instanceof Date||(r=new Date(+r));++i<d;)37===e.charCodeAt(i)&&(u.push(e.slice(s,i)),null!=(a=ee[n=e.charAt(++i)])?n=e.charAt(++i):a="e"===n?" ":"0",(o=t[n])&&(n=o(r,a)),u.push(n),s=i+1);return u.push(e.slice(s,i)),u.join("")}}function o(e,t){return function(r){var o=a(1900),i=u(o,e,r+="",0);if(i!=r.length)return null;if("p"in o&&(o.H=o.H%12+12*o.p),"W"in o||"U"in o){"w"in o||(o.w="W"in o?1:0);var s="Z"in o?n(a(o.y)).getUTCDay():t(a(o.y)).getDay();o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(s+5)%7:o.w+7*o.U-(s+6)%7}return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,n(o)):t(o)}}function u(e,t,r,n){for(var a,o,u=0,i=t.length,s=r.length;i>u;){if(n>=s)return-1;if(a=t.charCodeAt(u++),37===a){if(a=t.charAt(u++),o=Ue[a in ee?t.charAt(u++):a],!o||(n=o(e,r,n))<0)return-1}else if(a!=r.charCodeAt(n++))return-1}return n}function i(e,t,r){var n=Ye.exec(t.slice(r));return n?(e.p=je[n[0].toLowerCase()],r+n[0].length):-1}function q(e,t,r){var n=Fe.exec(t.slice(r));return n?(e.w=ke[n[0].toLowerCase()],r+n[0].length):-1}function te(e,t,r){var n=He.exec(t.slice(r));return n?(e.w=Je[n[0].toLowerCase()],r+n[0].length):-1}function re(e,t,r){var n=we.exec(t.slice(r));return n?(e.m=xe[n[0].toLowerCase()],r+n[0].length):-1}function ne(e,t,r){var n=ze.exec(t.slice(r));return n?(e.m=Ce[n[0].toLowerCase()],r+n[0].length):-1}function ae(e,t,r){return u(e,fe,t,r)}function oe(e,t,r){return u(e,be,t,r)}function ue(e,t,r){return u(e,Se,t,r)}function ie(e){return De[e.getDay()]}function se(e){return ve[e.getDay()]}function de(e){return Te[e.getMonth()]}function ce(e){return Ae[e.getMonth()]}function me(e){return pe[+(e.getHours()>=12)]}function le(e){return De[e.getUTCDay()]}function Me(e){return ve[e.getUTCDay()]}function he(e){return Te[e.getUTCMonth()]}function ye(e){return Ae[e.getUTCMonth()]}function ge(e){return pe[+(e.getUTCHours()>=12)]}var fe=e.dateTime,be=e.date,Se=e.time,pe=e.periods,ve=e.days,De=e.shortDays,Ae=e.months,Te=e.shortMonths,Ye=s(pe),je=d(pe),He=s(ve),Je=d(ve),Fe=s(De),ke=d(De),ze=s(Ae),Ce=d(Ae),we=s(Te),xe=d(Te),Le={a:ie,A:se,b:de,B:ce,c:null,d:T,e:T,H:Y,I:j,j:H,L:J,m:F,M:k,p:me,S:z,U:C,w:w,W:x,x:null,X:null,y:L,Y:P,Z:U,"%":$},Pe={a:le,A:Me,b:he,B:ye,c:null,d:X,e:X,H:N,I:O,j:B,L:W,m:Z,M:G,p:ge,S:E,U:I,w:K,W:Q,x:null,X:null,y:_,Y:R,Z:V,"%":$},Ue={a:q,A:te,b:re,B:ne,c:ae,d:f,e:f,H:S,I:S,j:b,L:D,m:g,M:p,p:i,S:v,U:m,w:c,W:l,x:oe,X:ue,y:h,Y:M,Z:y,"%":A};return Le.x=t(be,Le),Le.X=t(Se,Le),Le.c=t(fe,Le),Pe.x=t(be,Pe),Pe.X=t(Se,Pe),Pe.c=t(fe,Pe),{format:function(e){var n=t(e+="",Le);return n.parse=o(e,r),n.toString=function(){return e},n},utcFormat:function(e){var r=t(e+="",Pe);return r.parse=o(e,n),r.toString=function(){return e},r}}}function u(e,t,r){var n=0>e?"-":"",a=(n?-e:e)+"",o=a.length;return n+(r>o?new Array(r-o+1).join(t)+a:a)}function i(e){return e.replace(ne,"\\$&")}function s(e){return new RegExp("^(?:"+e.map(i).join("|")+")","i")}function d(e){for(var t={},r=-1,n=e.length;++r<n;)t[e[r].toLowerCase()]=r;return t}function c(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function m(e,t,r){var n=te.exec(t.slice(r));return n?(e.U=+n[0],r+n[0].length):-1}function l(e,t,r){var n=te.exec(t.slice(r));return n?(e.W=+n[0],r+n[0].length):-1}function M(e,t,r){var n=te.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function h(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function y(e,t,r){var n=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function g(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function f(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function b(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function S(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function p(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function v(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function D(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function A(e,t,r){var n=re.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function T(e,t){return u(e.getDate(),t,2)}function Y(e,t){return u(e.getHours(),t,2)}function j(e,t){return u(e.getHours()%12||12,t,2)}function H(e,r){return u(1+t.day.count(t.year(e),e),r,3)}function J(e,t){return u(e.getMilliseconds(),t,3)}function F(e,t){return u(e.getMonth()+1,t,2)}function k(e,t){return u(e.getMinutes(),t,2)}function z(e,t){return u(e.getSeconds(),t,2)}function C(e,r){return u(t.sunday.count(t.year(e),e),r,2)}function w(e){return e.getDay()}function x(e,r){return u(t.monday.count(t.year(e),e),r,2)}function L(e,t){return u(e.getFullYear()%100,t,2)}function P(e,t){return u(e.getFullYear()%1e4,t,4)}function U(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+u(t/60|0,"0",2)+u(t%60,"0",2)}function X(e,t){return u(e.getUTCDate(),t,2)}function N(e,t){return u(e.getUTCHours(),t,2)}function O(e,t){return u(e.getUTCHours()%12||12,t,2)}function B(e,r){return u(1+t.utcDay.count(t.utcYear(e),e),r,3)}function W(e,t){return u(e.getUTCMilliseconds(),t,3)}function Z(e,t){return u(e.getUTCMonth()+1,t,2)}function G(e,t){return u(e.getUTCMinutes(),t,2)}function E(e,t){return u(e.getUTCSeconds(),t,2)}function I(e,r){return u(t.utcSunday.count(t.utcYear(e),e),r,2)}function K(e){return e.getUTCDay()}function Q(e,r){return u(t.utcMonday.count(t.utcYear(e),e),r,2)}function _(e,t){return u(e.getUTCFullYear()%100,t,2)}function R(e,t){return u(e.getUTCFullYear()%1e4,t,4)}function V(){return"+0000"}function $(){return"%"}function q(e){return e.toISOString()}var ee={"-":"",_:" ",0:"0"},te=/^\s*\d+/,re=/^%/,ne=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ae=o({dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),oe=o({dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],shortDays:["dg.","dl.","dt.","dc.","dj.","dv.","ds."],months:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"],shortMonths:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."]}),ue=o({dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}),ie=o({dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}),se=o({dateTime:"%a %b %e %X %Y",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),de=o({dateTime:"%a %e %b %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),ce=o({dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],shortDays:["dom","lun","mar","mié","jue","vie","sáb"],months:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],shortMonths:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"]}),me=o({dateTime:"%A, %-d. %Bta %Y klo %X",date:"%-d.%-m.%Y",time:"%H:%M:%S",periods:["a.m.","p.m."],days:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],shortDays:["Su","Ma","Ti","Ke","To","Pe","La"],months:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],shortMonths:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"]}),le=o({dateTime:"%a %e %b %Y %X",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["",""],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim","lun","mar","mer","jeu","ven","sam"],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["jan","fév","mar","avr","mai","jui","jul","aoû","sep","oct","nov","déc"]}),Me=o({dateTime:"%A, le %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."]}),he=o({dateTime:"%A, %e ב%B %Y %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],shortDays:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],months:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],shortMonths:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"]}),ye=o({dateTime:"%Y. %B %-e., %A %X",date:"%Y. %m. %d.",time:"%H:%M:%S",periods:["de.","du."],days:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],shortDays:["V","H","K","Sze","Cs","P","Szo"],months:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],shortMonths:["jan.","feb.","már.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."]}),ge=o({dateTime:"%A %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],shortDays:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],shortMonths:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"]}),fe=o({dateTime:"%Y %b %e %a %X",date:"%Y/%m/%d",time:"%H:%M:%S",periods:["AM","PM"],days:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],shortDays:["日","月","火","水","木","金","土"],months:["睦月","如月","弥生","卯月","皐月","水無月","文月","葉月","長月","神無月","霜月","師走"],shortMonths:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]}),be=o({dateTime:"%Y/%m/%d %a %X",date:"%Y/%m/%d",time:"%H:%M:%S",periods:["오전","오후"],days:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],shortDays:["일","월","화","수","목","금","토"],months:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],shortMonths:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]}),Se=o({dateTime:"%A, %e %B %Y г. %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["недела","понеделник","вторник","среда","четврток","петок","сабота"],shortDays:["нед","пон","вто","сре","чет","пет","саб"],months:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"],shortMonths:["јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек"]}),pe=o({dateTime:"%a %e %B %Y %T",date:"%d-%m-%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],shortDays:["zo","ma","di","wo","do","vr","za"],months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],shortMonths:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"]}),ve=o({dateTime:"%A, %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],shortDays:["Niedz.","Pon.","Wt.","Śr.","Czw.","Pt.","Sob."],months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],shortMonths:["Stycz.","Luty","Marz.","Kwie.","Maj","Czerw.","Lipc.","Sierp.","Wrz.","Paźdz.","Listop.","Grudz."]}),De=o({dateTime:"%A, %e de %B de %Y. %X",date:"%d/%m/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],shortDays:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],shortMonths:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]}),Ae=o({dateTime:"%A, %e %B %Y г. %X",date:"%d.%m.%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],shortDays:["вс","пн","вт","ср","чт","пт","сб"],months:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],shortMonths:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"]}),Te=o({dateTime:"%A den %d %B %Y %X",date:"%Y-%m-%d",time:"%H:%M:%S",periods:["fm","em"],days:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],shortDays:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],shortMonths:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"]}),Ye=o({dateTime:"%a %b %e %X %Y",date:"%Y/%-m/%-d",time:"%H:%M:%S",periods:["上午","下午"],days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],shortDays:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],shortMonths:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]}),je="%Y-%m-%dT%H:%M:%S.%LZ";q.parse=function(e){var t=new Date(e);return isNaN(t)?null:t},q.toString=function(){return je};var He=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?q:ae.utcFormat(je),Je=ae.format,Fe=ae.utcFormat,ke="0.2.1";e.version=ke,e.format=Je,e.utcFormat=Fe,e.locale=o,e.localeCaEs=oe,e.localeDeCh=ue,e.localeDeDe=ie,e.localeEnCa=se,e.localeEnGb=de,e.localeEnUs=ae,e.localeEsEs=ce,e.localeFiFi=me,e.localeFrCa=le,e.localeFrFr=Me,e.localeHeIl=he,e.localeHuHu=ye,e.localeItIt=ge,e.localeJaJp=fe,e.localeKoKr=be,e.localeMkMk=Se,e.localeNlNl=pe,e.localePlPl=ve,e.localePtBr=De,e.localeRuRu=Ae,e.localeSvSe=Te,e.localeZhCn=Ye,e.isoFormat=He});
{
"name": "d3-time-format",
"version": "0.2.0",
"version": "0.2.1",
"description": "A JavaScript time formatter and parser inspired by strftime and strptime.",

@@ -30,3 +30,3 @@ "keywords": [

"dependencies": {
"d3-time": "~0.0.7"
"d3-time": "~0.1.1"
},

@@ -33,0 +33,0 @@ "devDependencies": {

@@ -6,3 +6,3 @@ # d3-time-format

```js
var f = format("%B %d, %Y");
var f = d3_time_format.format("%B %d, %Y");
f(new Date); // "June 30, 2015"

@@ -14,3 +14,3 @@ ```

```js
var f = format("%B %d, %Y");
var f = d3_time_format.format("%B %d, %Y");
f.parse("June 30, 2015"); // Tue Jun 30 2015 00:00:00 GMT-0700 (PDT)

@@ -22,18 +22,18 @@ ```

```js
var formatMillisecond = format(".%L"),
formatSecond = format(":%S"),
formatMinute = format("%I:%M"),
formatHour = format("%I %p"),
formatDay = format("%a %d"),
formatWeek = format("%b %d"),
formatMonth = format("%B"),
formatYear = format("%Y");
var formatMillisecond = d3_time_format.format(".%L"),
formatSecond = d3_time_format.format(":%S"),
formatMinute = d3_time_format.format("%I:%M"),
formatHour = d3_time_format.format("%I %p"),
formatDay = d3_time_format.format("%a %d"),
formatWeek = d3_time_format.format("%b %d"),
formatMonth = d3_time_format.format("%B"),
formatYear = d3_time_format.format("%Y");
function multiFormat(date) {
return (second(date) < date ? formatMillisecond
: minute(date) < date ? formatSecond
: hour(date) < date ? formatMinute
: day(date) < date ? formatHour
: month(date) < date ? (week(date) < date ? formatDay : formatWeek)
: year(date) < date ? formatMonth
return (d3_time.second(date) < date ? formatMillisecond
: d3_time.minute(date) < date ? formatSecond
: d3_time.hour(date) < date ? formatMinute
: d3_time.day(date) < date ? formatHour
: d3_time.month(date) < date ? (d3_time.week(date) < date ? formatDay : formatWeek)
: d3_time.year(date) < date ? formatMonth
: formatYear)(date);

@@ -43,19 +43,26 @@ }

This format is used by D3’s time scale to generate human-readable ticks.
This module is used by D3 [time scales](https://github.com/d3/d3-scales#time-scales) to generate human-readable ticks.
## Installing
If you use NPM, `npm install d3-time-format`. Otherwise, download the [latest release](https://github.com/d3/d3-time-format/releases/latest).
If you use NPM, `npm install d3-time-format`. Otherwise, download the [latest release](https://github.com/d3/d3-time-format/releases/latest). The released bundle supports AMD, CommonJS, and vanilla environments. Create a custom build using [Rollup](https://github.com/rollup/rollup) or your preferred bundler. You can also load directly from [d3js.org](https://d3js.org):
```html
<script src="https://d3js.org/d3-time.v0.1.min.js"></script>
<script src="https://d3js.org/d3-time-format.v0.2.min.js"></script>
```
In a vanilla environment, a `d3_time_format` global is exported. [Try d3-time-format in your browser.](https://tonicdev.com/npm/d3-time-format)
## API Reference
<a name="format" href="#format">#</a> <b>format</b>(<i>specifier</i>)
<a name="format" href="#format">#</a> d3_time_format.<b>format</b>(<i>specifier</i>)
An alias for [*locale*.format](#locale_format) on the [U.S. English locale](#localeEnUs). See the other [locales](#locales), or use [locale](#locale) to define a new locale.
<a name="utcFormat" href="#utcFormat">#</a> <b>utcFormat</b>(<i>specifier</i>)
<a name="utcFormat" href="#utcFormat">#</a> d3_time_format.<b>utcFormat</b>(<i>specifier</i>)
An alias for [*locale*.utcFormat](#locale_utcFormat) on the [U.S. English locale](#localeEnUs). See the other [locales](#locales), or use [locale](#locale) to define a new locale.
<a name="isoFormat" href="#isoFormat">#</a> <b>isoFormat</b>
<a name="isoFormat" href="#isoFormat">#</a> d3_time_format.<b>isoFormat</b>

@@ -65,3 +72,3 @@ The full [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) UTC time [*format* function](#_format). Where available, this method will use [Date.toISOString](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/toISOString) to format and the [Date constructor](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date) to parse strings. If you depend on strict validation of the input format according to ISO 8601, you should construct a [UTC format](#utcFormat):

```js
var isoFormat = utcFormat("%Y-%m-%dT%H:%M:%S.%LZ");
var isoFormat = d3_time_format.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ");
```

@@ -117,4 +124,4 @@

```javascript
var formatMonth = format("%B"),
formatDay = format("%A"),
var formatMonth = d3_time_format.format("%B"),
formatDay = d3_time_format.format("%A"),
date = new Date(2014, 4, 1); // Thu May 01 2014 00:00:00 GMT-0700 (PDT)

@@ -140,3 +147,3 @@

<a name="locale" href="#locale">#</a> <b>locale</b>(<i>definition</i>)
<a name="locale" href="#locale">#</a> d3_time_format.<b>locale</b>(<i>definition</i>)

@@ -154,96 +161,88 @@ Returns a *locale* object for the specified *definition* with [*locale*.format](#locale_format) and [*locale*.utcFormat](#locale_utcFormat) methods. The *definition* must include the following properties:

<a name="localeCaEs" href="#localeCaEs">#</a> <b>localeCaEs</b>
<a name="localeCaEs" href="#localeCaEs">#</a> d3_time_format.<b>localeCaEs</b>
[Catalan (Spain)](https://github.com/d3/d3-time-format/tree/master/src/locale/ca-ES.js)
<a name="localeDeCh" href="#localeDeCh">#</a> <b>localeDeCh</b>
<a name="localeDeCh" href="#localeDeCh">#</a> d3_time_format.<b>localeDeCh</b>
[German (Switzerland)](https://github.com/d3/d3-time-format/tree/master/src/locale/de-CH.js)
<a name="localeDeDe" href="#localeDeDe">#</a> <b>localeDeDe</b>
<a name="localeDeDe" href="#localeDeDe">#</a> d3_time_format.<b>localeDeDe</b>
[German (Germany)](https://github.com/d3/d3-time-format/tree/master/src/locale/de-DE.js)
<a name="localeEnCa" href="#localeEnCa">#</a> <b>localeEnCa</b>
<a name="localeEnCa" href="#localeEnCa">#</a> d3_time_format.<b>localeEnCa</b>
[English (Canada)](https://github.com/d3/d3-time-format/tree/master/src/locale/en-CA.js)
<a name="localeEnGb" href="#localeEnGb">#</a> <b>localeEnGb</b>
<a name="localeEnGb" href="#localeEnGb">#</a> d3_time_format.<b>localeEnGb</b>
[English (United Kingdom)](https://github.com/d3/d3-time-format/tree/master/src/locale/en-GB.js)
<a name="localeEnUs" href="#localeEnUs">#</a> <b>localeEnUs</b>
<a name="localeEnUs" href="#localeEnUs">#</a> d3_time_format.<b>localeEnUs</b>
[English (United States)](https://github.com/d3/d3-time-format/tree/master/src/locale/en-US.js)
<a name="localeEsEs" href="#localeEsEs">#</a> <b>localeEsEs</b>
<a name="localeEsEs" href="#localeEsEs">#</a> d3_time_format.<b>localeEsEs</b>
[Spanish (Spain)](https://github.com/d3/d3-time-format/tree/master/src/locale/es-ES.js)
<a name="localeFiFi" href="#localeFiFi">#</a> <b>localeFiFi</b>
<a name="localeFiFi" href="#localeFiFi">#</a> d3_time_format.<b>localeFiFi</b>
[Finnish (Finland)](https://github.com/d3/d3-time-format/tree/master/src/locale/fi-FI.js)
<a name="localeFrCa" href="#localeFrCa">#</a> <b>localeFrCa</b>
<a name="localeFrCa" href="#localeFrCa">#</a> d3_time_format.<b>localeFrCa</b>
[French (Canada)](https://github.com/d3/d3-time-format/tree/master/src/locale/fr-CA.js)
<a name="localeFrFr" href="#localeFrFr">#</a> <b>localeFrFr</b>
<a name="localeFrFr" href="#localeFrFr">#</a> d3_time_format.<b>localeFrFr</b>
[French (France)](https://github.com/d3/d3-time-format/tree/master/src/locale/fr-FR.js)
<a name="localeHeIl" href="#localeHeIl">#</a> <b>localeHeIl</b>
<a name="localeHeIl" href="#localeHeIl">#</a> d3_time_format.<b>localeHeIl</b>
[Hebrew (Israel)](https://github.com/d3/d3-time-format/tree/master/src/locale/he-IL.js)
<a name="localeHuHu" href="#localeHuHu">#</a> <b>localeHuHu</b>
<a name="localeHuHu" href="#localeHuHu">#</a> d3_time_format.<b>localeHuHu</b>
[Hungarian (Hungary)](https://github.com/d3/d3-time-format/tree/master/src/locale/hu-HU.js)
<a name="localeItIt" href="#localeItIt">#</a> <b>localeItIt</b>
<a name="localeItIt" href="#localeItIt">#</a> d3_time_format.<b>localeItIt</b>
[Italian (Italy)](https://github.com/d3/d3-time-format/tree/master/src/locale/it-IT.js)
<a name="localeJaJp" href="#localeJaJp">#</a> <b>localeJaJp</b>
<a name="localeJaJp" href="#localeJaJp">#</a> d3_time_format.<b>localeJaJp</b>
[Japanese (Japan)](https://github.com/d3/d3-time-format/tree/master/src/locale/ja-JP.js)
<a name="localeKoKr" href="#localeKoKr">#</a> <b>localeKoKr</b>
<a name="localeKoKr" href="#localeKoKr">#</a> d3_time_format.<b>localeKoKr</b>
[Korean (South Korea)](https://github.com/d3/d3-time-format/tree/master/src/locale/ko-KR.js)
<a name="localeMkMk" href="#localeMkMk">#</a> <b>localeMkMk</b>
<a name="localeMkMk" href="#localeMkMk">#</a> d3_time_format.<b>localeMkMk</b>
[Macedonian (Macedonia)](https://github.com/d3/d3-time-format/tree/master/src/locale/mk-MK.js)
<a name="localeNlNl" href="#localeNlNl">#</a> <b>localeNlNl</b>
<a name="localeNlNl" href="#localeNlNl">#</a> d3_time_format.<b>localeNlNl</b>
[Dutch (Netherlands)](https://github.com/d3/d3-time-format/tree/master/src/locale/nl-NL.js)
<a name="localePlPl" href="#localePlPl">#</a> <b>localePlPl</b>
<a name="localePlPl" href="#localePlPl">#</a> d3_time_format.<b>localePlPl</b>
[Polish (Poland)](https://github.com/d3/d3-time-format/tree/master/src/locale/pl-PL.js)
<a name="localePtBr" href="#localePtBr">#</a> <b>localePtBr</b>
<a name="localePtBr" href="#localePtBr">#</a> d3_time_format.<b>localePtBr</b>
[Portuguese (Brazil)](https://github.com/d3/d3-time-format/tree/master/src/locale/pt-BR.js)
<a name="localeRuRu" href="#localeRuRu">#</a> <b>localeRuRu</b>
<a name="localeRuRu" href="#localeRuRu">#</a> d3_time_format.<b>localeRuRu</b>
[Russian (Russia)](https://github.com/d3/d3-time-format/tree/master/src/locale/ru-RU.js)
<a name="localeSvSe" href="#localeSvSe">#</a> <b>localeSvSe</b>
<a name="localeSvSe" href="#localeSvSe">#</a> d3_time_format.<b>localeSvSe</b>
[Swedish (Sweden)](https://github.com/d3/d3-time-format/tree/master/src/locale/sv-SE.js)
<a name="localeZhCn" href="#localeZhCn">#</a> <b>localeZhCn</b>
<a name="localeZhCn" href="#localeZhCn">#</a> d3_time_format.<b>localeZhCn</b>
[Chinese (China)](https://github.com/d3/d3-time-format/tree/master/src/locale/zh-CN.js)
## Changes from D3 3.x:
* Exposed built-in locales.
* Removed format.multi.
* Renamed format.utc to utcFormat and format.iso to isoFormat.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc