| 123456789101112131415161718192021222324252627282930313233343536 |
- export default class Format{
- static currency(num){
- return "$" + num.toFixed(2);
- }
- static transactionDate(date){
- let year = date.getFullYear();
- let month = date.getMonth() + 1;
- let day = date.getDate();
- return `${year}-${month}-${day}`;
- }
- static dateFromTransaction(d, dayOfWeek = false){
- const date = new Date(d);
- let options = {
- year: "numeric",
- month: "long",
- day: "numeric",
- weekday: dayOfWeek ? "long" : undefined
- };
- return date.toLocaleDateString("en-US", options);
- }
- static dollarsToCents(num){
- if(typeof num === "string") num = Number(num);
- return Math.round(num * 100);
- }
- static centsToDollars(num){
- return num / 100;
- }
- }
|