Skip to content

umuieme/flutter-nepali-calendar

Repository files navigation

nepali_calendar

A plugin to convert AD to BS and vice versa. There is also Nepali Date Picker.

Getting Started

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

How to use?

Get NepaliDate from AD

Create instance using NepaliDate.fromAd([dateTime])

DateTime dateTime = DateTime(2019,1,1);
NepaliDate bsDate = NepaliDate.fromAD(dateTime);
print(bsDate.toString()); // 2075 - 9 - 17

You can also access individual year day month as bsDate.year, bsDate.month, bsDate.day

Get AD from BS

Create instance using NepaliDate.fromBS(year, month, day)

Example

NepaliDate nepaliDate = NepaliDate.fromBS(2076,1,1);
print("${nepaliDate.dateTime.year} - ${nepaliDate.dateTime.month} - ${nepaliDate.dateTime.day}")
// 2019 - 4 - 14

DatePicker

 NepaliDatePicker(context, currentDate: pickedNepaliDate,
        onSelected: (nepalidate) {
          print(nepalidate);
    }).showDatePicker();

Date Picker Image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published