Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Nova Date Time Laravel Package

jagdeepbanga/nova-date-time

jagdeepbanga/nova-date-time provides a simple date and time field for Laravel Nova, making it easy to add date/time selection to resource forms and manage datetime attributes in your admin panel.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin-panel UX for date+time entry: This is a Laravel Nova field package, so it only informs decisions about the internal/admin surface of a Laravel app — specifically whether operators can pick a date and time in a single control rather than two separate fields. It does not touch customer-facing product scope.
  • Build vs. buy vs. rely on the platform: The genuinely useful decision here is "do we need a third-party field at all?" Nova ships its own DateTime field in current versions; this package's real value is as a reference implementation or a quick stopgap on older Nova installs. Frame the decision as fork-and-own vs. use-built-in, not purchase vs. build — the MIT license makes acquisition cost zero, and the total cost is maintenance and upgrade risk.
  • Internal tooling roadmap prioritization: If the only delta is a nicer date/time picker in an internal CRUD screen, that is a low-leverage item. Use this assessment to justify not spending roadmap time on bespoke admin polish unless operators are provably losing time to bad date entry.
  • Technical debt / dependency hygiene decisions: With zero dependents, a last release in September 2020, and a single maintainer, adopting it is a decision to take on an unmaintained dependency. That's a supply-chain and upgrade-risk decision the PM co-owns with engineering, especially for anything touching scheduling, billing periods, or audit timestamps.
  • Use case fit: Reasonable for low-stakes, internal-only fields where a wrong entry is correctable (event notes, internal reminders). Not appropriate where a date drives money, compliance windows, or automated jobs.

When to Consider This Package

  • You are on a legacy Nova 2.x/3.x install that predates the native DateTime field and you need a same-field date+time picker with minimal effort.
  • The field is internal-only and low-stakes, the app is not customer-facing, and a broken or awkward control has bounded blast radius.
  • You need a small, readable reference implementation to fork and vendor in-house — the codebase is tiny, MIT-licensed, and easy to audit rather than adopt as a dependency.
  • You are prototyping an admin screen and explicitly accept throwaway dependencies to validate a workflow faster.

Look elsewhere when:

  • You are on Nova 4+ — use the built-in DateTime field; adopting a third-party field only adds surface area.
  • The field governs scheduling, billing, SLAs, audit trails, or timezone-sensitive logic. A picker alone doesn't solve timezone storage/display; you need a deliberate UTC-storage strategy, and this package is not the place to get it.
  • You require active maintenance, security patching, or vendor support — no releases since 2020, no dependents, no evidence of ongoing compatibility testing against current Laravel/Nova/PHP versions.
  • You have dependency governance (SCA scanning, approved-package lists). An unmaintained single-maintainer repo will fail review, and rightly so.
  • You need accessibility or i18n guarantees — nothing here indicates either is tested.

How to Pitch It (Stakeholders)

To executives: This is a small, free, MIT-licensed UI add-on for Laravel Nova, the paid admin panel we use for internal screens. It improves how staff enter dates and times. It is not a strategic dependency — the capability now exists natively in current Nova versions — so the recommendation is to treat it as a stopgap or an in-house fork, not a platform commitment. Cost is near zero; risk is "unmaintained since 2020," which we mitigate by vendoring the code rather than installing it as a live dependency.

To engineering: Adopt only if we're pinned to an older Nova that lacks a native DateTime field. If we do, fork it, pin it, and own the upgrade path — do not pull it in as a transitive dependency. Confirm timezone handling explicitly (store UTC, render in user tz) since the package handles presentation, not data semantics. Verify compatibility against our Laravel/PHP matrix before it reaches any environment with real data.

Bottom line: Low opportunity, low risk if contained. Default answer is "use the platform"; the exception is a short, time-boxed, fork-and-own decision for a legacy admin screen.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
adachsoft/php-code-style