Make scheduling and dates timezone-safe
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { addCalendarDays } from "@beenvoice/domain/time-zone";
|
||||
|
||||
/** Matches web invoice-form default numbering. */
|
||||
export function generateInvoiceNumber(now = new Date()): string {
|
||||
const date = [
|
||||
@@ -10,7 +12,5 @@ export function generateInvoiceNumber(now = new Date()): string {
|
||||
}
|
||||
|
||||
export function defaultDueDate(issueDate: Date): Date {
|
||||
const due = new Date(issueDate);
|
||||
due.setDate(due.getDate() + 30);
|
||||
return due;
|
||||
return addCalendarDays(issueDate, 30);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user