PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.1.4
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.1.4
V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 2.10.2 All 137 releases
bit-form / assets / bfFormatDateTime.min.js

bfFormatDateTime.min.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder 3.1.4, at assets/bfFormatDateTime.min.js

2 lines 2.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var bfFormatDateTime=function(){"use strict";const t=t=>{const r=new Date(t.getFullYear(),0,1,12,0,0,0),e=new Date(t.getFullYear(),t.getMonth(),t.getDate(),12,0,0,0),a=Math.floor((e-r)/864e5);return String(Math.floor((a+r.getDay())/7)+1)},r=t=>{const r=new Date(t.getFullYear(),t.getMonth(),1,12,0,0,0),e=new Date(t.getFullYear(),t.getMonth(),t.getDate(),12,0,0,0),a=Math.floor((e-r)/864e5);return String(Math.floor((a+r.getDay())/7)+1)};return function(e,a){try{const n=bfSplit(e,a),i=(n[0]||"today").trim(),S=(n[1]||"YYYY-MM-DD HH:mm").trim().replace(/^['"]|['"]$/g,""),g=i instanceof Date?i:bfParseDateTime(i);if(!(g instanceof Date)||isNaN(g.getTime()))return"";const M=g.getFullYear(),u=g.getMonth(),o=g.getDate(),d=g.getDay(),s=g.getHours(),y=s%12||12,l=g.getMinutes(),c=g.getSeconds(),Y=s>=12?"PM":"AM",D=["January","February","March","April","May","June","July","August","September","October","November","December"],h=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],p=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],m=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],f={YYYY:()=>String(M),yyyy:()=>String(M),Y:()=>String(M),YY:()=>String(M).slice(-2),yy:()=>String(M).slice(-2),y:()=>String(M).slice(-2),MMMM:()=>D[u],MMM:()=>h[u],MM:()=>String(u+1).padStart(2,"0"),mm:()=>String(u+1).padStart(2,"0"),M:()=>h[u],F:()=>D[u],n:()=>String(u+1),m:()=>String(u+1),wY:()=>t(g),WY:()=>t(g),wM:()=>r(g),WM:()=>r(g).padStart(2,"0"),DD:()=>String(o).padStart(2,"0"),dd:()=>String(o).padStart(2,"0"),d:()=>String(o),D:()=>m[d],j:()=>String(o),J:()=>String(o)+(t=>{if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}})(o),l:()=>p[d],w:()=>String(d),HH:()=>String(s).padStart(2,"0"),H:()=>String(s),hh:()=>String(y).padStart(2,"0"),h:()=>String(y),II:()=>String(l).padStart(2,"0"),ii:()=>String(l).padStart(2,"0"),i:()=>String(l).padStart(2,"0"),I:()=>String(l),SS:()=>String(c).padStart(2,"0"),ss:()=>String(c).padStart(2,"0"),S:()=>String(c).padStart(2,"0"),s:()=>String(c),K:()=>Y,A:()=>Y,a:()=>Y.toLowerCase(),U:()=>Math.floor(g.getTime()/1e3)},w=/YYYY|yyyy|YY|yy|y|MMMM|MMM|MM|mm|F|M|m|n|wY|WY|wM|WM|DD|dd|d|D|j|J|l|w|HH|H|hh|h|II|ii|i|I|SS|ss|S|s|K|A|a|U/g;return S.replace(w,(t=>f[t]?f[t]():t))}catch(t){return null}}}();
2