directus

Форк
0
31 строка · 630.0 Байт
1
import { DateHelper } from '../types.js';
2

3
export class DateHelperSQLite extends DateHelper {
4
	override parse(date: string | Date): string {
5
		if (!date) {
6
			return date;
7
		}
8

9
		// Date generated from NOW()
10
		if (date instanceof Date) {
11
			return String(date.getTime());
12
		}
13

14
		// Return the time as string
15
		if (date.length <= 8 && date.includes(':')) {
16
			return date;
17
		}
18

19
		// Return dates in epoch milliseconds
20
		return String(new Date(date).getTime());
21
	}
22

23
	override fieldFlagForField(fieldType: string): string {
24
		switch (fieldType) {
25
			case 'timestamp':
26
				return 'cast-timestamp';
27
			default:
28
				return '';
29
		}
30
	}
31
}
32

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.