Giter VIP home page Giter VIP logo

Comments (10)

matthewmueller avatar matthewmueller commented on June 26, 2024

I think you're probably right, but I think this might be a bit subjective too. Let's see what other people think.

from date.

dalemyers avatar dalemyers commented on June 26, 2024

I'd agree. Next Thursday and this Thursday should be different days.

from date.

ErtugKaya avatar ErtugKaya commented on June 26, 2024

According to Oxford Dictionary:

(of a day of the week) nearest (or the nearest but one) after the present:
not this Wednesday, next Wednesday

from date.

lnzbarton avatar lnzbarton commented on June 26, 2024

I agree that there's a difference between "this" and "next."

Typing today, on 7/13, I'd love for different dates to be chosen when you write:

  • for 7/4: "thursday before last" -- currently gives you this coming Thursday, 7/18
  • for 7/11: "last thursday" or "this past thursday" -- first works; second gives you this coming Thursday, 7/18
  • for 7/18: "thursday" or "this thursday" -- works
  • for 7/25: "next thursday" -- currently gives you this coming Thursday, 7/18

from date.

w33ble avatar w33ble commented on June 26, 2024

I concur, this thursday != next thursday. FWIW, the parser in Sugar.js gets this right: http://sugarjs.com/api/Date/create

from date.

iandevlin avatar iandevlin commented on June 26, 2024

It's very subjective!

from date.

ShirtlessKirk avatar ShirtlessKirk commented on June 26, 2024

In English English:

  • this [coming] Thursday == [next] Thursday (days in close proximity - such as if today is Tuesday - aren't usually prefixed with "next"). Only if today is Thursday would it be a week out ("this Thursday" == "today"), but you wouldn't say "this Thursday" in the first place.
  • Thursday next == a week Thursday, except if today is Thursday, where it equals "next Thursday" (or, indeed, "a week today"). If you wanted a fortnight from today (when today is Thursday) you'd say "a week next Thursday" or "Thursday fortnight"

So:
(on a Tuesday)

  • Thursday gives you Thursday (duh)
  • this Thursday gives you Thursday
  • next Thursday gives you Thursday
  • Thursday next gives you Thursday after the next Thursday from today
  • Thursday week gives you Thursday after the next Thursday from today
  • a week Thursday gives you Thursday after the next Thursday from today
  • Thursday fortnight gives you Thursday after the next Thursday after the next Thursday from today

(on a Thursday)

  • Thursday gives you today
  • this Thursday gives you today
  • next Thursday gives you a week today
  • Thursday next doesn't compute, but should give you next Thursday
  • Thursday week doesn't compute, but should give you Thursday after next Thursday
  • a week Thursday doesn't compute, but should give you Thursday after next Thursday
  • Thursday fortnight doesn't compute, but should give you Thursday after next Thursday

from date.

w33ble avatar w33ble commented on June 26, 2024

@ShirtlessKirk That's all well and good if you go by some dictionary, but I think the more important bit is how the phrasing is actually used. Languages is dynamic, after all. That's the problem with language parsing, language varies by region.

FWIW, I've never heard anyone use "Thursday next," and with almost no exceptions, "next Thursday" is always interpreted as "next week Thursday."

from date.

ShirtlessKirk avatar ShirtlessKirk commented on June 26, 2024

The first three words of my comment: "In English English" should have been a clue...

from date.

chipweinberger avatar chipweinberger commented on June 26, 2024

"This thursday" can refer both to the following thursday or the previous thursday. depending on context.

Compare, "I went there this thursday" vs "im going there this thursday". "This thursday" can refer to either the next or the previous. Without other context it is always ambiguous and using it without context should always be avoided. Without context, you'll often have people ask to clarify "did you mean next thursday or the previous thursday?"

In addition to making more literal sense, this is why many people prefer to use "next thursday" literally to avoid the ambiguity caused from "this thursday". Or course there is still ambiguity because some geniuses decided "next thursday" should sometimes refer to 2 thursdays from now. Those people should be shamed.

from date.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.