Comments (7)
Should be a relatively straight-forward addition
from convertdate.
While this is easy to add mathematically, I'm going to spend a little more time figuring out the best way to handle it in a backward-compatible way in the existing function calls. I'll try to get it in the next release.
from convertdate.
Thanks!! Here is the mapping, which is different in Leap years:
ecclesiastical_to_civil = {7: 1, 8: 2, 9: 3, 10: 4, 11: 5, 12: 6, 1: 7, 2: 8, 3: 9, 4: 10, 5: 11, 6: 12}
ecclesiastical_leap_to_civil = {7: 1, 8: 2, 9: 3, 10: 4, 11: 5, 12: 6, 13: 7, 1: 8, 2: 9, 3: 10, 4: 11, 5: 12, 6: 13}
from convertdate.
Took me a second to figure out what this is. I think that the modulo operator (%
) is more useful for this kind of thing than hard-coding a dictionary.
from convertdate.
from convertdate.
How about: year, month, day = hebrew.from_gregorian(*ymd, civil=True)
from convertdate.
Yeah, that's probably the most straightforward way. There are several supporting functions, so the cleanest way to incorporate will probably involve some refactoring.
In the meantime, the hebrew.to_civil
function added v2.3.0 should be useful
from convertdate.
Related Issues (20)
- install fails with pytz 2020.1 HOT 4
- Confusing example in README HOT 1
- hebrew.to_jd() results differ between Python2 and Python3 HOT 3
- Some US Federal holidays are incorrect and/or incomplete. HOT 1
- Incorrect conversion in Bahá'í calendar for Ayyám-i-Há
- Ordinal is wrong for December 31st HOT 2
- hebrew.to_jd_gregorianyear(...) cannot unpack non-iterable float object HOT 5
- Julian Date converstion wrong for astronomical years less than -4716 HOT 2
- Islamic Julian Day conversion incorrect for julian day < 1948085.5 HOT 2
- indian_civil.from_gregorian() wrong for gregorian dates before November 25th, 4714 BCE HOT 1
- julian.leap() always truthy for BC years HOT 1
- Human Era support HOT 1
- Add Buddhist Calendar support HOT 1
- Add Babylonian Calendar support HOT 1
- Migrate CI to github workflows
- LGPL-3.0 dependency HOT 1
- Possibly incorrect results for hebrew calendar if years are small HOT 1
- hebrew.monthcalendar returns a 6-day week HOT 1
- Hijri year before year 1 is year -1 not 0.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from convertdate.