khmer_date 1.0.0
khmer_date: ^1.0.0 copied to clipboard
Khmer Date is plugin help you to convert date time and number to Khmer
Khmer Date #
គឺជា Plugin ដែលបង្កើតសម្រាប់ប្ដូរកាលបរិច្ឆេទទៅជាទម្រង់ខ្មែរ និង លេខជាភាសាខ្មែរ
Khmer Date is plugin help you to convert date time and number to Khmer date time format and number to Khmer number
Installing #
1. Depend on it #
Add this to your package's pubspec.yaml
file:
dependencies:
khmer_date: ^1.0.0
2. Install it #
You can install packages from the command line:
with pub
:
$ pub get
with Flutter
:
$ flutter pub get
3. Import it #
Now in your Dart
code, you can use:
import 'package:khmer_date/khmer_date.dart';
ចំណាំ Note #
ទម្រង់កាលបរិច្ឆេទ ឧទាហរណ៍ៈ 2021-06-29T15:16:43
ទាញចេញពី API
ប្រសិនបើ កាលបរិច្ឆេទទម្រង់ផ្សេង សូមប្តូរ apiFormat តាមទម្រង់របស់លោកអ្នក
apiFormat: សម្រាប់កំណត់លើទម្រង់កាលបរិច្ឆេទពី API ដែលខុសពីទម្រង់កាលបរិច្ឆេទខាងលើ yyyy-MM-ddThh:mm:ss
លោកអ្នកត្រូវប្ដូរតាមទម្រង់កាលរិច្ឆេទលោកអ្នកវិញ ឧៈ 2021/06/29 13:15:36
ដូចនេះ apiFormat: yyyy/MM/dd hh:mm:ss
កាលបរិច្ឆេទខុសទម្រង់ វានឹងធ្វើឲ្យតម្លៃ ពេលវេលាចេញលទ្ធផលខុស
ក្នុង plugin នេះមានប្រើ plugin ជំនួសគឺ intl: ^0.19.0
បើលោកអ្នកបានដំឡើង plugin នេះរួចហើយ
សូមធ្វើឲ្យប្រាដកថា plugin intl លោកអ្នកនៅក្នុង version ដូចគ្នា ឬ លោកអាចលុប intl plugin នៅក្នុង pubspec.yaml របស់លោកអ្នក
ដើម្បីជៀសវាងការជាន់គ្នា
របៀបប្រើប្រាស់ Usage #
void main() {
String _date = "2024-05-23 09:27:05";
print(KhmerDate.isToday(_date));
// result: true or false base on current date
print(KhmerDate.today(format: "dddd-MMMM-yyyy"));
// result: ព្រហស្បតិ៍-ឧសភា-២០២៤ (current date)
print(KhmerDate.date(_date,
format: "dd-MM-yy", apiFormat: "yyyy-MM-dd hh:MM:ss"));
// result: ២៣-០៣-២៦
print(KhmerDate.date(_date, format: "ddd/MMM/yyyy"));
// result: ព្រហ/ឧសភា/២០២៤
print(KhmerDate.date(_date, format: "ថ្ងៃdddd"));
// result: ថ្ងៃព្រហស្បតិ៍
print(KhmerDate.date(_date, format: "ថ្ងៃdddd ទីdd ខែMMM ឆ្នាំyyyy ម៉ោង hr"));
// result: ថ្ងៃព្រហស្បតិ៍ ទី២៣ ខែឧសភា ឆ្នាំ២០២៤ ម៉ោង ០៩:២៧ ព្រឹក
print(KhmerDate.date(_date, format: "ម៉ោង Hr"));
// result: ម៉ោង ០៩:២៧
print(KhmerDate.khmerNumber("1234567890 Work..."));
// result: ១២៣៤៥៦៧៨៩០ Work...
}
អ្នកបង្កើត #

លោក ហ៊ិន រដ្ឋា Mr. Hin Ratha
ជំនាញ បង្កើតកម្មវិធីទូរស័ព្ទ Mobile Apps Developer
បទពិសោធន៍ Flutter, ReactNative
ទូរស័ព្ទ 096 659 2250